有沒有辦法在 Windows 8 中使用 AutoHotKey 隱藏程式的標題列?

有沒有辦法在 Windows 8 中使用 AutoHotKey 隱藏程式的標題列?

我編寫了一個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

我意識到我甚至不需要刪除腳本中的標題列!我所需要做的就是移動窗口,使標題欄離開螢幕,我已經在這樣做了。因此,註解掉嘗試刪除標題列的行解決了我的問題。

相關內容