0
如何獲取顯示桌面切換狀態?獲取顯示桌面切換狀態
目標:
在任務欄時顯示桌面切換和桌面顯示 隱藏任務欄時顯示桌面切換和Windows是恢復
問題:
我可以切換顯示桌面,並且可以顯示或隱藏任務欄,但我找不到確定「顯示桌面」切換狀態的方法。
我正在使用.net 2.0在VS 2010中的C#中工作(如果必須有更高版本的.net可以,但我懷疑答案是在win32的某個地方用pinvoke。就是找不到它)
這個應用程序是一個觸摸屏,其中自動隱藏的任務欄幾乎不可能。通常情況下,任務欄是隱藏的,但用戶希望在點擊顯示桌面時進入該任務欄。 (即請在Windows上不希望你改變自動隱藏狀態,未經用戶許可沒有非建設性的意見)
我能想出的唯一黑客就是顯示一個小窗體,切換顯示桌面,檢查窗體的窗口狀態,根據窗體的窗口狀態顯示或隱藏任務欄,關閉窗體。它並不總是工作,雖然......這當然不是很理想。 – AppFzx