如何修改VC++6.0生成的EXE图标

用Win32 Console Application方式下,如何修改VC++6.0生成的EXE图标?

我对VC++6.0不是很清楚,请具体请明,谢谢!

我知道的有两种方法:
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,编译、运行程序,你会发现,已是自己的图标。

对于对话框程序和单/多文档应用程序,可以直把自己图标直接覆盖原有的图标文件.
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-23

VC默认将ID值最小的图标设为exe程序的图标,一般情况下IDR_MAINFRAME的值最小,也就是一个MFC图标。

你可以将你设定的ICON图标的ID值设为比IDR_MAINFRAME小,然后重新生成exe即为你设定的图标。

第2个回答  2009-06-24
给你一种比较简单的,步骤如下:
(1)在Resource View中创建或者插入一个新的Icon资源,用于你想要的程序图标,假设ID号为IDI_ICON(这种图标要有16*16和32*32两种格式的,前者用于最小化和列表显示等,后者用于桌面图标和平铺显示等-如你给图片)
(2)在C**App::InitInstance()中有几句:
HICON hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);//加载图标,将参数改为IDI_ICON,OK了
m_pMainWnd->SetIcon(hIcon,TRUE);//设置32*32的程序图标
m_pMainWnd->SetIcon(hIcon,FALSE);//设置16*16的
第3个回答  2020-05-05
一、自己找一个.ico的文件,COPY到res
文件夹
里,然后把它名字改成原来MFC自带图标的名字(在这之前你需要把自带图标删掉或者改成其他名字),
二、在VC
左面
的资源
视图
里,有个ICON项,直接打开IDR_MAINFRAME文件,自己画。。

如何修改VC++6.0生成的EXE图标
1.在.exe上单击右键属性,改图标,但这不是编程人员想要用的.2.对于Win32 Console Application应程序,在给窗口类成员赋值时改变.如:wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION); \/\/这里用系统中的,都知道.如果我们要用用自己的图标,可修为如下:wndclass.hIcon = (HICON)LoadImage(NULL,"DZYX....

如何修改VC++6.0生成的EXE图标
一、自己找一个.ico的文件,COPY到res文件夹里,然后把它名字改成原来MFC自带图标的名字(在这之前你需要把自带图标删掉或者改成其他名字),二、在VC左面的资源视图里,有个ICON项,直接打开IDR_MAINFRAME文件,自己画。。

我用VC++6.0编好的程序,图标变成这样是什么原因,求大神解决?
点击 文件类型 在已注册的文件类型 中找找有没有cpp 选中它(没有就点新建)选中之后点击 高级 弹出编辑文件类型对话框 点击更改图标 弹出更改图标对话框 点击浏览 找到你的vc的msdev.exe打开它...就可以选图标了...

用vc++6.0编译成的c语言程序,如何给这个exe文件换一个图标啊?求详细步...
工程目录下,res文件夹中,把那个.ico文件用另外一个同名的图标文件覆盖就行了,这是最简单的。要不就要把你的图标文件导入工程,然后把m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME)这一句的ID改成你导入的图标的ID就行了

如何修改VC++6.0生成的EXE文件的默认图标?
MFC程序在你的程序工程有3个文件夹,debug,release,res替换res里的xxxx.ico图标,删除debug和release文件夹 重新编译程序

我用VC++6.0编的程序,图标怎么变成这样了,求大神解决?
这是一个没有与任何程序相关联的文件的图标,也就是没有默认的打开程序,解决方法:在文件类型中重新设置打开方式(以XP为例)打开我的电脑-工具-文件夹选项-文件类型- 找到你的“.cpp”类型。点下方的“高级”-点选“编辑文件类型”里的“新建”-操作里填写“vc++”(“vc++”这个可随意填写...

C语言(VC++ 6.0 )生成的exe程序怎么样让它有图标?
首先准备好自己应用程序的图标,如果没有也没关系,自己在VC里画一个就是。步骤如下:菜单:Insert-->Resource,打开插入资源对话框,在下面选择Icon,之后,你可以点New新建一个图标,也可以点Import插入一个,不管你是新建的还是插入的,你都可以对图标进行编辑。编辑好图标之后,点保存,一般情况下会弹出...

如何更改VC++编译后的EXE文件的图标?
在VC++工程里用你自己的图标替换默认图标就行了。图标是resouce文件夹下的*.ico文件 至于要怎么得到ico文件,你就百度一下,我记得有个在线将jpg转成ico的网站。

更改VC++6.0 exe 图标为我自己拍的照片 详细步骤 我新手
你是要把编译出的exe改成自己想要的图标吧,可以新建一个资源脚本,插入ico,然后再次编译exe就变成你插入的ico图标了,ico可以由其他格式的图片转换,在百度的网页工具中有ico转换器。望采纳

VC++如何编辑EXE资源,如改变图标等
打开vc6 ,使用菜单中的 文件|打开文件,打开类型中选择“可执行文件”,把需要修改的文件打开,即可在工作区看到那个exe文件中的资源。祝你成功!

相似回答