我想解決MFC功能包中的這個錯誤:Windows 7 taskbar won't auto-unhide when wizard-built MFC app is maximized。使自動隱藏的任務欄可見窗口最大化而不隱藏它
問題:
當應用程序最大化和用戶都有自己的任務欄上的自動隱藏,窗口涵蓋了「隱藏」任務欄(這應該仍然是可見的,但只有1個像素的高點)。當隱藏的任務欄像這樣彎曲時,用戶不能通過將鼠標移動到屏幕底部來隱藏它。
要訪問任務欄,用戶必須按下Windows鍵或Alt-Tab。
我已經試過什麼:
- 測試,如果在窗口焦點,並在任務欄上調用的ShowWindow/BringWindowToFront窗口最大化。這使得任務欄可見,但自動打開它,就像將鼠標移動到上面一樣。我想只顯示任務欄處於「隱藏」狀態(1像素高)。
- 調整窗口大小以在屏幕底部留下一行像素 - 這不適用於最大化窗口。
非常感謝。