您的位置:首页 > 其它

修改MFC图标

2014-10-19 22:45 106 查看
最近写了个串口程序,想修改图标,不知道怎么改,上网上搜了搜,现记录一下。

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

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复制到其他文件夹就会发现图标变了(之前

没发现,摆弄了好长时间)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: