2020/11/13 MFC修改程序图标 详细说明

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

第一步:

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

 

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

 

第一种:

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

 

第二种:

 

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

 

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

 

另外还得找到这段代码,IDI_ICON1的ID值要小于IDR_MAINFRAME的值,一般IDR_MAINFRAME的默认值为128,所以把IDI_ICON1的ID值改为127即可。(如果不修改ID值,exe在文件夹里的图标只会按ID值最小的那个来显示)

 

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

 

PS:

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值