① 如何修改VC++6.0生成的EXE图标
我知道的有两来种方法:
1.在.exe上单击右自键属性,改图标,但这不是编程人员想要用的.
2.对于Win32 Console Application应程序,在给窗口类成员赋值时改变.
如:wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION); //这里用系统中的,都知道.
如果我们要用用自己的图标,可修为如下:
wndclass.hIcon = (HICON)LoadImage(NULL,"DZYX.ico",IMAGE_ICON,0,0,LR_LOADFROMFILE);
//wndclass为WNDCLASS的成员变量,DZYX.ICO图标文件名(注意:在此我们把图标文件(DZYX.ICO)放在当前工程目录下,如果有问题,可复制一份到Debug目录下),
OK,编译、运行程序,你会发现,已是自己的图标。
对于对话框程序和单/多文档应用程序,可以直把自己图标直接覆盖原有的图标文件.
② win7系统下C语言.c源文件图标变成记事本文件样式了
Win7下更改文件显示的图标比较麻烦,你可以找专门的图标更改工具去操作。如果你对注册表操作比较熟悉,可以使用如下的手工更改方法:
1.运行regedit,打开注册表
2. 找到.c文件的注册表数据
[HKEY_CLASSES_ROOT\.asf]
@="c_auto_file"
3. 根据c_auto_file找到c文件的打开方式和图标定义信息
[HKEY_CLASSES_ROOT\asf_auto_file]
@=""
[HKEY_CLASSES_ROOT\asf_auto_file\DefaultIcon]
@="D:\xxx\xxx.dll,1"
这里的D:\xxx\xx.dll是包含你要设置图标的动态库或可执行文件,逗号后面的数字是图标的序号
你也可以直接指定xxx.ico图标文件
4. 重启系统后图标就变化了。
③ c语言修改文件图标
同一类文件(后缀名相同,比如 .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 类型文件的图标了。
④ 如何更改电脑图标(C语言生成的)
在"解决方案资源管理器"--"属性"--"应用程序"--"图标"改了.ico格式的图标