以下是我網(wǎng)上收到的方法 我都試過 成功不了 具體說下我遇到的問題 VC6.0生成的exe文件圖標(biāo)是用Icon下幾個(gè)圖標(biāo)中value值最小的,,順序?yàn)镮DR_MAINFRAME、IDR_ICONTETYPE,、新加的,,所以想更改生成的exe文件圖標(biāo),只要保證圖標(biāo)的value值是Icon下幾個(gè)圖標(biāo)中最小的就可以了,。 如果生成的exe文件不想用VC自帶的MFC圖標(biāo),,可以進(jìn)行如下操作: 方法一,、最簡單的方法 1、在程序res文件夾下,,刪除MFC圖標(biāo)文件,,加入自己的圖標(biāo)文件;([color=#FF0000][/color]可以找到RES文件夾 找不到MFC圖標(biāo)文件 2,、在圖標(biāo)IDR_MAINFRAME的屬性對話框中,,修改File name路徑為自己的圖標(biāo)文件。[color=#FF0000][/color]同樣找不到圖標(biāo)IDR_MAINFRAME的屬性 注:(1)一定要先刪除原文件,,否則會把你的圖標(biāo)文件覆蓋掉,; (2)完成后在資源視圖中可能發(fā)現(xiàn)還是原來的MFC圖標(biāo),但編譯后exe文件的圖標(biāo)已經(jīng)變成自己的了,。 方法二: 1,、在資源視圖Icon下加入想用的圖標(biāo); 2,、修改該圖標(biāo)的value值,,把值改為Icon下幾個(gè)圖標(biāo)中最小的: (1)方法一:打開Header Files下的Resource.h,找到Icon下的圖標(biāo),,系統(tǒng)默認(rèn)是從128開始的,, #define IDR_MAINFRAME 128 #define IDR_ICONTETYPE 129(單/多文檔程序的文檔圖標(biāo)) #define IDI_ICON1 130 #define IDI_ICON2 131 可以修改全部的value值,也可以只修改想用的圖標(biāo),,只要保證value值是Icon下幾個(gè)圖標(biāo)中最小的就可以,; (2)方法二:在圖標(biāo)的屬性對話框中,在ID后面加上=value,,比如IDI_ICON1=127,,也要保證value值是Icon下幾個(gè)圖標(biāo)中最小的。 方法三: 1,、在資源視圖中刪除Icon下的IDR_MAINFRAME和IDR_ICONTETYPE,; 2、加入想用的圖標(biāo),,可以改名為IDR_MAINFRAME,,也可以不改; 3,、如果不改名為IDR_MAINFRAME,,則在程序中要修改相應(yīng)的代碼: 基于對話框的程序,在構(gòu)造函數(shù)中有一句 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); 記得把IDR_MAINFRAME改為你自己的圖標(biāo)名,。 |
|