如何刪除C++ Builder生成的默認圖標?
作者:Tuuzed(土仔)
版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本聲明。
http://www.shnenglu.com/tuuzed/archive/2008/02/16/42814.html
使用C++ Builder編好程序后,程序會出現默認的“藍色建筑”樣子的圖標。如果你要改圖標,在菜單project-options-application里可以改成自己需要的圖標,或者用API函數在程序一開始時載入。但是,如果想把它去掉呢?就像windowsXP中有些自帶的工具,是沒有圖標的,使用的是系統默認圖標(在SHELL32.DLL里的)。在工程目錄里找了一下,秘密在.BPR文件里。文件里有兩行關于Resource的,只要刪掉這兩行的值就可以了。
1.<RESFILES value="project.res"/>改為<RESFILES value=" "/>
2.刪掉 <FILE FILENAME="project.res" FORMNAME="" UNITNAME="project.res" CONTAINERID="ResTool" DESIGNCLASS="" LOCALCOMMAND=""/>這整一行。
其中project為你的工程名字。

Project1.exe為修改前的樣子,復件Project1.exe為修改后的。