http://blog.csdn.net/ljbkiss/article/details/8284659

一般更改打開程序時的左上角的程序圖標使用如下方法:
       對話框爲例,在對話框構造函數中m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON3);將最後的IDR_MAINFRAME改爲自己的圖標即可,上面改爲了IDI_ICON3,更改的圖標需要先導入或者添加進資源icon裏,文檔結構的應該類似,就是找到loadicon函數,將默認的mfc圖標換成自己的。
        但是這樣只能更改打開程序時左上角的圖標和任務欄裏圖標,不能更改生成的exe文件的圖標,要更改圖標從resourceview欄,在resource.h中打開之後可以看到各個資源的ID值,一般mfc自動生成的IDR_MAINFRAME是128,自己添加的會大於128,順序後延,編譯時默認將ID最小的作爲exe的圖標,所以只要我們將其改之就可以了,還是上面的對話框,將IDI_ICON3改爲128,將IDR_MAINFRAME改爲其他的大一點的數不能太大了,因爲可能會有其他用處,就改爲130吧,然後重新rebuild,這時就可以看到exe圖標變成了自己的IDI_ICON3的圖標了。
發佈了2 篇原創文章 · 獲贊 11 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章