MFC程序如何修改icon圖標


場景:

  Visual Studio寫MFC應用程序,默認的程序左上角圖標是自帶的(如下圖),雖說也不丑,但是對於程序員來說,還是缺乏個性了。

  你知道,C、C++、java系程序員最常干的事情就是定義。當然,如果你可能會說你用python之類。本文旨在教你簡單修改MFC圖標,

  其實真的很簡單。(下右修改完之后)

 

 

 

干貨:

  你新建了一個MFC應用程序,好的,一切順利,那么你調到資源視圖,你就會看到自帶的icon如下圖。資源的ID是IDR_MAINFRAME。

      你自己再添加一個進去(直接在ICON文件夾上右鍵就自然知道了,導入的時候記得是導入ico后綴的文件,到處都可以下載到),

  而我已經添加了,ID在屬性也改一下就好了。

  

  好的,到現在的話跑一下程序看看。是不可以了?

  

    直接看代碼。在xxxDlg.cpp下面看到這么一句代碼:

  

  顧名思義,直接把LoadIcon里面的參數換掉就ok了。我這里換成IDC_ICON_Search,再跑一遍,結果如下。

  

  出來了。就是這么簡單。

總結:

  我之前在網上看到有人說還要改resource.h中新加資源的int值,並且保證新加入的為ICON里面的最小值才能被程序加載過來。

  反正我是沒改,就上面這樣就最ok了。

  當然我用的是VS2010以后的版本,如果你也是,那你可以參考我,可能之前的版本是要改,那我就不知道了。

  很簡單的東西,但是往往一堆簡單的東西積累起來,就會成為財富,who knows ?

 

 

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM