MFC中Icon使用小結
阿新 • • 發佈:2018-12-12
一.步驟如下:
(1)在Resource View中建立或者插入一個新的Icon資源,用於你想要的程式圖示,假設ID號為IDI_ICON(這種圖示要有16*16和32*32兩種格式的,前者用於最小化和列表顯示等,後者用於桌面圖示和平鋪顯示等-如你給圖片)
(2)在C**App::InitInstance()中有幾句:
HICON hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);//載入圖示,將引數改為IDI_ICON,OK了
m_pMainWnd->SetIcon(hIcon,TRUE);//設定32*32的程式圖示
m_pMainWnd->SetIcon(hIcon,FALSE);//設定16*16的
二、修改視窗標題圖示可通過匯入圖示,然後在CMainFrame::OnCreate函式中載入圖示即可, 程式碼如下:
m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);
SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE);
// Set small icon;
修改可執行程式的啟動圖示通過修改resource.h對應的載入圖示的ID為最小來實現; 修改關於對話方塊的圖示可通過覆蓋工程中res資料夾下的專案名.ico圖示來實現.