3 回答

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
這是在Visual Studio 2010中執(zhí)行的操作。
因?yàn)樗芴籼?,所以?shí)際上可能會(huì)很痛苦,因?yàn)槟趪L試做如此難以置信的簡(jiǎn)單操作,但這并不是直截了當(dāng)?shù)?,Visual Studio并沒(méi)有告訴您很多陷阱。如果您在任何時(shí)候感到生氣或想將牙齒縮成2乘4并尖叫,請(qǐng)務(wù)必這樣做。
陷阱:
您需要使用.ico文件。 您不能將PNG圖像文件用作可執(zhí)行文件的圖標(biāo),否則將無(wú)法使用。您必須使用.ico。 有一些Web實(shí)用程序可將圖像轉(zhuǎn)換為.ico文件。
用于您的exe的ico將是具有最低資源ID的ico。為了更改.ico
1)打開“ 視圖” >“ 資源視圖”(在“ 視圖”菜單的中間),或按Ctrl+ Shift+ E使其顯示。
2)在資源視圖中,右鍵單擊項(xiàng)目名稱,然后說(shuō)添加 > 資源...
3)假設(shè)您已經(jīng)自己生成了一個(gè).ico文件,請(qǐng)從出現(xiàn)的廢話列表中選擇“ 圖標(biāo) ”,然后單擊“ 導(dǎo)入”。
4)在此對(duì)話框中,*.ico文件未列出,并且您不能使用常規(guī)的PNG或JPG圖像作為圖標(biāo),因此請(qǐng)將文件過(guò)濾器更改為*.ico使用下拉菜單。UI誤導(dǎo),我知道,我知道。
5)如果現(xiàn)在編譯項(xiàng)目,它將自動(dòng)將ID最低的.ico (如中列出resource.h)粘貼為.exe文件的圖標(biāo)。
6)如果出于任何原因?qū)⒁欢袸CO文件加載到項(xiàng)目中,請(qǐng)確保要Visual Studio使用的.ico在中具有最低 ID resource.h。您可以毫無(wú)問(wèn)題地手動(dòng)編輯此文件
例如。
//resource.h
#define IDI_ICON1 102
#define IDI_ICON2 103
使用了IDI_ICON1
//resource.h
#define IDI_ICON1 106
#define IDI_ICON2 103
現(xiàn)在使用IDI_ICON2。

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
重要的是,要顯示為應(yīng)用程序圖標(biāo)的圖標(biāo)(在標(biāo)題欄和任務(wù)欄中)必須是資源腳本文件中的FIRST圖標(biāo)。
該文件位于res文件夾中,名為(applicationName).rc
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
(icon ID ) ICON "res\\filename.ico"
- 3 回答
- 0 關(guān)注
- 1049 瀏覽
添加回答
舉報(bào)