修改MFC图标

    最近写了个串口程序,想修改图标,不知道怎么改,上网上搜了搜,现记录一下。

想修改图标请进行如下操作:

1.将ico文件导入到工程中;

2.在CMainFrame类下的OnCreate函数中添加如下代码:

   HICON icon1=::AfxGetApp()->LoadIcon(IDI_ICON1);  //IDI_ICON1为导入的ico资源ID

   this->SetIcon(icon1,true);

3.打开FileView中的Resource.h,程序默认的图标为IDR_MAINFRAME,如果想替换

   自己的图标,自己导入的第一个图标资源ID为IDI_ICON1,将IDI_ICON1后面的数字

   修改比IDR_MAINFRAME后面的值小,因为MFC优先显示值小的;

4.全部rebuild;

5.或许会发现编译后的程序左上角的图标变了,但是Debug中的EXE图标没变,那是因为

   文件夹有缩略图,实际已经替换了,将EXE复制到其他文件夹就会发现图标变了(之前

   没发现,摆弄了好长时间)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值