MFC MDI 工程禁用win7任務欄(taskbar)多視圖縮略圖(preview)功能

最近項目中使用bcg開發的MFC程序,因爲win7下MDI多視圖下在任務欄中會出現多個視圖,而由此會引發界面bug(我這裏主要是在視圖中的控件會閃爍),找了很久希望可以禁用win7的任務欄多視圖預覽功能,也重寫了很多方法(花了N多的時間,最後用英文單詞一個一個單詞的拆分搜索,在stackoverflow上找到有人提問),最後發現,只要在app類的InitInstance方法中在mainframe創建之前調用EnableTaskBarInteraction(FALSE);即可禁用任務欄(taskbar)預覽功能(preview)。bug也就迎刃而解。


MSDN連接http://technet.microsoft.com/zh-cn/library/ee247570


記下,希望能幫到遇到同樣情況的朋友。
發佈了52 篇原創文章 · 獲贊 7 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章