2020/11/13 MFC更换程序 .exe 的图标
为了让自己开发的程序图标好看点,或者是改成自己公司的logo,这时候就需要修改MFC默认的程序图标
第一步:
首先也是最重要的,是需要准备一个ICON格式的图片,记住不能直接拿其他格式的图片改后缀,这样是不会生效,有时候还会报错。这里我使用的是这款APP:Axialis IconWorkshop(可以直接百度搜索下载),将要用的图片转换为ICON图标
接下来有两种方法修改程序图标
第一种:
直接用第一步生成的icon图标替换默认的图标,然后重新rebuild程序,生成后打开程序就能看到程序替换成功啦!
第二种:
把第一步生成的icon图标放到res文件夹下,与默认图标在同一目录,然后在资源视图里导入该图标
然后在***Dlg.cpp里找到改段代码,将ID修改为你刚才添加的资源:IDI_ICON1
rebuild 程序,运行程序,图标显示修改成功
PS:
图标修改成功后,exe文件在文件夹里的图标还是原来图标,把exe拷到其他文件夹,又会更新为最新的图标
出现这个问题的解决方法是:在res文件夹里,找到更新后图标,右键属性->更改打开方式->应用,便可刷新exe在当前文件夹里的图标显示了