如何删除C++ Builder生成的默认图标?
作者:Tuuzed(土仔)
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://www.cppblog.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为修改后的。