AutoHotkey實現大部分視窗隱藏標題列,順便透明些

來源:互聯網
上載者:User

接著昨天繼續搗鼓win7下的gvim。

在vimrc中添加了

set guioptions-=m "Remove menubar"
set guioptions-=T "Remove toolbar"
set guioptions-=r "Remove v_scroll bar"

實現了隱藏功能表列。但是還有個標題列屹立不倒。聽說AutoHotKey很強大。於是藉助autohotkey來實現win7下大部分視窗隱藏標題列。如果可以,還可以順便把視窗變得透明些。

ahk檔案內容(快速鍵自定,這個僅僅試試而已):

#t::
;SetTitleMatchMode, 2 ;設定ahk匹配視窗標題的模式
winactivate,A ; 啟用此視窗
sleep, 500 ; 延時,確保
WinSet,Transparent,220,A;使得視窗變透明。取值範圍0-255.0為完全透明,255完全不透明。
WinSet, Style, -0xC00000,A  ;去掉標題列
return

#h::
SetTitleMatchMode, 2
WinActivate,A
WinSet,Style,+0xC00000,A;恢複標題列

這兩個僅對當前游標所在視窗有效。另外,我只測試了記事本,gvim。其他的沒試過,所以只能說是對大部分視窗來說了。

還有就是對0xC00000這個參數不是很理解。WinSet, Style, -0xC00000這句中,應該是對視窗設定某種狀態,但是後面的0xC00000是什麼就不清楚了。如果那位知道,還煩請告知:)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.