當前位置:編程學習大全網 - 源碼下載 - 如何修改MFC的標準

如何修改MFC的標準

方法壹:找壹個ICO圖標,替換掉程序名/RES/程序名。ICO文件。此時運行後得到的圖標可能還是原來MFC的默認圖標。此時只需要刪除項目目錄下的調試和發布文件,重新編譯得到替換圖標後的程序即可。或者只是重建所有並再次運行它。怎麽樣?很簡單。

此外,還可以在項目中操作,從工作區的資源頁面的圖標中刪除ID為IDR_MAIN的圖標資源,然後導入自己制作的圖標資源,將資源ID改為IDR_MAIN。

方法二:

上面的工作很簡單,但是如果我們要在程序中寫代碼來改變我們應用的圖標,比如有時候我們要動態改變程序的標題欄、任務欄圖標或者托盤圖標,那就要費點功夫了。其實也不是很難。主要由幾個函數來完成。如果是MFC,主要是

LoadIcon和

SetIcon .

例如,我們添加:

AfxGetApp()-& gt;load icon(IDI _ icon 1);

SetIcon(ico,true);

SetIcon(ico,false);

另外妳可能會問,MFC程序默認是怎麽加載它的圖標的?其實很簡單。主對話框的構造函數裏有這樣壹句話:

米希孔

=

AfxGetApp()-& gt;load icon(IDR _ MAIN);

這就是加載默認圖標的內容,OnInitDialog的初始化函數中有兩行代碼:

SetIcon(m_hIcon,

真);

//

壹組

大的

圖標

SetIcon(m_hIcon,

假);

//

壹組

小的

圖標

  • 上一篇:PHP好學嗎?可以學中專學歷嗎?
  • 下一篇:提供侵入計算機信息系統工具罪既遂量刑標準
  • copyright 2024編程學習大全網