1. 程式人生 > >使用CodeBlocks為你的程序添加程序文件圖標和啟動讀入圖標

使用CodeBlocks為你的程序添加程序文件圖標和啟動讀入圖標

添加 you pan com 轉換 con 資源文件 code 工具

其實也非常簡單,自己這兩天用win32api做了一個小程序,可是發現圖標卻是dos的,太難看了,於是就想起以前學win32匯編時候用到的工具,ResEd,已經被我漢化了一些,估計有新的版本發布吧,但是一個腳本工具只是用著方便,況且就是為了添加一個圖標沒必要怎麽用,因為wxwidgets就足夠了,系統帶的rc資源文件不好用,也比較反感,不說了。

主要是這樣的,隨便找一個工程,就算是cmd工程也一樣用,先打開ResEd,新建一個rc,怎麽做大家都都會就不多說了,建好之後,應該把宏定義輸出到一個頭文件裏邊,resed有這個功能,一定要註意,他默認添加的圖標ID也就是資源宏定義是0,這個一定要改為非零的且不要和其他資源ID重復,不然肯定沒有圖標的。

下一步就是輸出資源的頭文件,並且把頭文件和rc腳本文件一並加入到工程中,並且在主程序的源文件中加入該資源的頭文件,#include"yourrcheadername.h"//註意不是<>號;

這回編譯試試吧,怎麽樣成功了吧,我加入了兩個圖標,所以有兩個資源可以用,而且winmain中就要把原來的loadicon給改過來了,現在應該使用loadimage之後用HICON強制轉換就可以了。。。

技術分享圖片

如果有需要我自己修改的ResEd文件的可以到我網盤裏去找:http://pan.baidu.com/s/1o6qHwpG

使用CodeBlocks為你的程序添加程序文件圖標和啟動讀入圖標