MFC图标更改过程中的问题及注意事项

1.MFC生成的.EXE图标更改

 (1)首先下载或者绘制一个图标,转换或另存为.ico文件格式;

(2)将得到的.icon文件放到工程目录下的资源目录下(res文件夹);

(3)右键资源试图,添加资源,导入刚刚放到res文件夹下的.icon文件,系统会自动生成一个名字,例如IDI_ICON1;

(3)在当前**Dlg对话框类的.cpp文件中找到对话框类的构造函数,里面有m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

 (4)更改IDR_MAINFRAME为上述自动生成的IDI_ICON1即可;

(5) 编译运行后即可看到,对话内框左上角的图标已经更换成你所期望的。

2.注意事项 

(1 )根据上述更改,你还需要将IDI_ICON1的ID值改成一个不与其他只重复,并且小于IDR_MAINFRAME的ID值的数字,这个是为了让工程编译生成的.exe文件的图标也改成你所需要的图标;

(2)改完注意事项(1)之后,发送快捷方式到桌面,可能会出现快捷方式显示的还是之前的图标,这时候 我们需要更改.exe的文件名,改成和之前不同的,然后在发送快捷方式应该就可以了。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值