win10任務(wù)欄隱藏軟件HideTaskbar相比Windows自帶的效果要好很多,任務(wù)欄隱藏之后桌面看起來很美觀,而且屏幕的范圍也變大了win10自帶的桌面模式隱藏任務(wù)欄功能雖然能隱藏,但是鼠標(biāo)移到下面任務(wù)欄的位置就會喚醒任務(wù)欄
特別是在使用其他軟件,比如拖動下方的進度條和點擊下方的按鈕之類,只要鼠標(biāo)移到屏幕下方任務(wù)欄的位置就會誤觸
于是就想能一直隱藏任務(wù)欄就好了,在需要任務(wù)欄的時候通過特定的組合按鍵喚醒
用c#實現(xiàn)的,調(diào)用系統(tǒng)自帶的API函數(shù)
private const int SW_HIDE = 0; //隱藏任務(wù)欄
private const int SW_RESTORE = 9;//顯示任務(wù)欄
[DllImport("user32.dll")]
//.API函數(shù)ShowWindow()能夠控制人和窗體的現(xiàn)實狀態(tài),
public static extern int ShowWindow(int hwnd, int nCmdShow);
[DllImport("user32.dll")]
//.API函數(shù)FindWindow()可用于返回任務(wù)欄所在窗體類“Shell_TrayWnd”句柄,
public static extern int FindWindow(string lpClassName, string lpWindowName);
定義了一個全局鍵盤鉤子類 KeyboardHook.cs,即使程序沒有獲取焦點,也能觸發(fā)
快捷鍵是 Alt+Q 如果任務(wù)欄是隱藏狀態(tài)就顯示,如果是顯示狀態(tài)就隱藏還增加了一個計時器執(zhí)行任務(wù)欄隱藏,防止其他的程序啟動時喚醒任務(wù)欄(這個我覺得并不是怎么好,要是加一個獲取任務(wù)欄狀態(tài)在進行判斷是否執(zhí)行就好了)
HideTaskbar.exe不顯示在任務(wù)欄托盤,只能在任務(wù)管理器找到
運行之后,按下按下Alt+Q就能顯示\隱藏任務(wù)欄了,可能與部分軟件的快捷鍵有沖突
win10任務(wù)欄隱藏軟件使用方法
解壓之后點擊 HideTaskbar.exe快捷方式 運行,源程序在bin\debug\HideTaskbar.exe
源代碼可以用vs打開HideTaskbar.sln查看
總體是比較簡單的
因為是在.net框架下,不能保證所有電腦都能運行
如果需要開機自啟的話,可以將快捷方式放在win10的啟動目錄下
(win10)可以在 win+R 打開的窗口輸入 shell:startup 打開啟動目錄