2020/11/13 MFC更换程序 .exe 的图标

为了让自己开发的程序图标好看点,或者是改成自己公司的logo,这时候就需要修改MFC默认的程序图标

第一步:

首先也是最重要的,是需要准备一个ICON格式的图片,记住不能直接拿其他格式的图片改后缀,这样是不会生效,有时候还会报错。这里我使用的是这款APP:Axialis IconWorkshop(可以直接百度搜索下载),将要用的图片转换为ICON图标

 

接下来有两种方法修改程序图标

 

第一种:

直接用第一步生成的icon图标替换默认的图标,然后重新rebuild程序,生成后打开程序就能看到程序替换成功啦!

 

第二种:

 

把第一步生成的icon图标放到res文件夹下,与默认图标在同一目录,然后在资源视图里导入该图标

2020/11/13 MFC更换程序 .exe 的图标

2020/11/13 MFC更换程序 .exe 的图标

 

然后在***Dlg.cpp里找到改段代码,将ID修改为你刚才添加的资源:IDI_ICON1

2020/11/13 MFC更换程序 .exe 的图标

 

rebuild 程序,运行程序,图标显示修改成功

 

PS:

图标修改成功后,exe文件在文件夹里的图标还是原来图标,把exe拷到其他文件夹,又会更新为最新的图标

出现这个问题的解决方法是:在res文件夹里,找到更新后图标,右键属性->更改打开方式->应用,便可刷新exe在当前文件夹里的图标显示了

2020/11/13 MFC更换程序 .exe 的图标