1
我正在我的框架中開發安全和信息亭庫。這裏的問題是我有適當的方法和例程來禁用Windows Shell的各種功能。我在這裏討論的主要功能是Windows任務欄。如何更新Window的桌面工作區?
我已正確禁用,並隱藏了Windows任務欄。問題是Window的桌面的WorkingArea沒有被ShowWindow/EnableWindow調用更新到任務欄,並且仍然在桌面上留下了任務欄的保留空間。
在閱讀了幾乎所有關於此的主題之後,我感到很失望。我不打算簡單地讓我的程序「全屏」,「最上面」,這些都是不能接受的答案。我實際上正在尋找作爲AppBar取消註冊任務欄,或者更新WorkingArea。任何其他解決方案都不是我所尋找的,因爲它們只是「解決方法」,而不是實際的解決方案。
讚賞任何鏈接,白皮書或代碼示例/指導。
看來,內部Windows外殼忽略SHAppBarMessages後到Windows XP SP3,任務欄,所以它不再是一個可能性與User32.dll的更改。這意味着您甚至無法通過SHAppBar消息將任務欄設置爲AutoHide,然後隱藏/禁用它,所以在這裏根本無法滿足我的要求。 – 2010-09-04 19:01:07