C语言(VC++6.0)生成的exe程序怎么样让它有图标?

Python011

C语言(VC++6.0)生成的exe程序怎么样让它有图标?,第1张

首先准备好自己应用程序的图标,如果没有也没关系,自己在VC里画一个就是。

步骤如下:

菜单:Insert-->Resource,打开插入资源对话框,在下面选择Icon,之后,你可以点New新建一个图标,也可以点Import插入一个,不管你是新建的还是插入的,你都可以对图标进行编辑。

编辑好图标之后,点保存,一般情况下会弹出另存为对话框,把资源文件命名为*.rc,*是你自己的名字。之后,右键点击你的工程,或者SourceFiles文件夹,选择AddfilestoFolder...,找到你刚才保存的.rc文件,选择。保存工程,build一下,你应用程序的图标就换了。

下图是我刚才操作的步骤,可能有些看不清,有问题再追问吧。

IDI_SDK ICON DISCARDABLE "图标名.ico"

建一个记事本,,输入上面的内容,保存为命名为“你的工程名.rc”的文件。

将保存的文件和你的图标文件(扩展名为ico)添加到source file 文件夹里编译建立。。OK!

同一类文件(后缀名相同,比如 .txt) 的图标,都是一样的!这个图标,默认就是打开这个文件的应用程序的图标。比如 a.txt 的图标,如果 txt 文件默认用记事本打开(notepad.exe) ,那么 a.txt 的图标就是 notepad.exe 的图标。当然,你也可以修改txt 类型文件的图标(但是可以仍然用 notepad.exe 打开)。txt 类型文件的图标,其实是保存在注册表里面的。具体位置是:HKEY_CLASSES_ROOT ->.txt ,找到 txt 类型在注册表里面的类型名,一般为txtfile;HKEY_CLASSES_ROOT ->txtfile ->DefaultIcon , 这个就是 txt 类型文件的图标了。