1. 程式人生 > >MFC中Icon使用小結

MFC中Icon使用小結

一.步驟如下:

(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圖示來實現.