win10任務(wù)欄隱藏軟件HideTaskbar相比Windows自帶的效果要好很多,任務(wù)欄隱藏之后桌面看起來很美觀,而且屏幕的范圍也變大了win10自帶的桌面模式隱藏任務(wù)欄功能雖然能隱藏,但是鼠標(biāo)移到下面任務(wù)欄的位置就會(huì)喚醒任務(wù)欄
特別是在使用其他軟件,比如拖動(dòng)下方的進(jìn)度條和點(diǎn)擊下方的按鈕之類,只要鼠標(biāo)移到屏幕下方任務(wù)欄的位置就會(huì)誤觸
于是就想能一直隱藏任務(wù)欄就好了,在需要任務(wù)欄的時(shí)候通過特定的組合按鍵喚醒
用c#實(shí)現(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)實(shí)狀態(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);
定義了一個(gè)全局鍵盤鉤子類 KeyboardHook.cs,即使程序沒有獲取焦點(diǎn),也能觸發(fā)
快捷鍵是 Alt+Q 如果任務(wù)欄是隱藏狀態(tài)就顯示,如果是顯示狀態(tài)就隱藏還增加了一個(gè)計(jì)時(shí)器執(zhí)行任務(wù)欄隱藏,防止其他的程序啟動(dòng)時(shí)喚醒任務(wù)欄(這個(gè)我覺得并不是怎么好,要是加一個(gè)獲取任務(wù)欄狀態(tài)在進(jìn)行判斷是否執(zhí)行就好了)
HideTaskbar.exe不顯示在任務(wù)欄托盤,只能在任務(wù)管理器找到
運(yùn)行之后,按下按下Alt+Q就能顯示\隱藏任務(wù)欄了,可能與部分軟件的快捷鍵有沖突
win10任務(wù)欄隱藏軟件使用方法
解壓之后點(diǎn)擊 HideTaskbar.exe快捷方式 運(yùn)行,源程序在bin\debug\HideTaskbar.exe
源代碼可以用vs打開HideTaskbar.sln查看
總體是比較簡單的
因?yàn)槭窃?net框架下,不能保證所有電腦都能運(yùn)行
如果需要開機(jī)自啟的話,可以將快捷方式放在win10的啟動(dòng)目錄下
(win10)可以在 win+R 打開的窗口輸入 shell:startup 打開啟動(dòng)目錄