我編寫了一個AHK 腳本來在「全螢幕視窗」模式下運行遊戲(Space Empires V),但不支援該模式,因為由於某種原因它在視窗模式下以更快的FPS 運行,但我喜歡全螢幕體驗。我這樣做的方法基本上是在視窗模式下運行遊戲,但在我的螢幕解析度下,然後使用 AHK 遮蓋標題列。 (我嘗試將表單邊框樣式設為沒有標題欄,但這似乎破壞了遊戲的渲染程式碼,至少在 Windows 7 中是如此。)
我的問題是,我的腳本在 Windows 7 和 Windows 8 Release Preview 中運作良好,但在 Windows 8 的最終版本中,Windows 拒絕真正隱藏標題列。有誰知道解決這個問題的方法?
您可以在這裡下載我的腳本:
http://spaceempires.net/downloads-file-920.html
謝謝!
答案1
當我想完全隱藏邊框時,我總是使用這個:
WinSet, Style, -0xC40000, A
或者,如果你想要它周圍有邊框,你可以這樣做:
WinSet, Style, -0xC00000, A
與快捷方式結合使用效果非常好,例如:
!^f::
WinSet, Style, -0xC40000, A
WinMove, A, , 0, 0, 1680, 1050
return
這樣你就可以在視窗模式下開啟遊戲,然後按下Ctrl+ Alt+F來啟動它全螢幕。
享受 ;)。
編輯:記住將 1680 和 1050 更改為您的實際分辨率,在您的腳本中將是 1600x900。
答案2
我意識到我甚至不需要刪除腳本中的標題列!我所需要做的就是移動窗口,使標題欄離開螢幕,我已經在這樣做了。因此,註解掉嘗試刪除標題列的行解決了我的問題。