我想知道是否有人知道如何從標題欄中刪除應用程序標題,同時仍將其保留在任務欄中。刪除應用程序標題和更改任務欄圖標
我試着在對話框初始化時使用SetWindowText(_T(""));
。它也從任務欄按鈕中刪除了文本。
我還想知道是否有辦法使任務欄中顯示的應用程序圖標與標題欄a.k.a系統菜單圖標中顯示的應用程序圖標不同。
是否有任何體面的方式來實現這一目標?
感謝
我想知道是否有人知道如何從標題欄中刪除應用程序標題,同時仍將其保留在任務欄中。刪除應用程序標題和更改任務欄圖標
我試着在對話框初始化時使用SetWindowText(_T(""));
。它也從任務欄按鈕中刪除了文本。
我還想知道是否有辦法使任務欄中顯示的應用程序圖標與標題欄a.k.a系統菜單圖標中顯示的應用程序圖標不同。
是否有任何體面的方式來實現這一目標?
感謝
見科迪格雷的答案在這裏:https://stackoverflow.com/a/4628211/419776
WPF,但同樣適用於MFC。
達到此目的的最佳和最簡單的方法是處理Wm_GetIcon消息,然後分別通過爲ICON_BIG,ICON_SMALL和ICON_SMALL2分配不同的值來分別設置大圖標和兩個小圖標。
至於文字,它檢查上面的答案。
其實我發現通過處理WM_GetIcon消息,並給出了ICON_BIG,ICON_SMALL和ICON_SMALL2 ... 工作完全不同的價值觀做的更簡單的方法....但感謝你的回答我真的很感激它。 – 2012-02-08 11:04:37
有趣。你是否能夠使用該技術獲得理想的行爲? – l33t 2012-02-08 23:28:43