修改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复制到其他文件夹就会发现图标变了(之前
没发现,摆弄了好长时间)
想修改图标请进行如下操作:
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复制到其他文件夹就会发现图标变了(之前
没发现,摆弄了好长时间)
相关文章推荐
- 修改MFC主窗口界面标题和图标的方法
- MFC修改托盘图标问题
- MFC中exe图标修改的方法
- 修改MFC标题栏上的图标和修改MFC窗口标题
- 修改MFC窗口标题和图标
- 修改mfc程序图标、利用DUILIB库自定义界面
- 修改MFC标题栏上的图标和修改MFC窗口标题
- MFC单文档应用程序 修改style 光标 图标 背景 等综合
- 修改MFC程序图标
- 修改MFC标题栏上的图标
- 用VC++ MFC 修改外观和大小,图标、光标、背景
- MFC单文档应用程序 修改style 光标 图标 背景 等综合
- MFC修改窗口无标题和标题信息,修改执执行文件图标
- MFC单文档中修改窗口标题和标题栏图标
- 修改MFC标题栏上的图标和修改MFC窗口标题(转)
- MFC应用程序图标修改后exe文件没有立即生效问题
- 转:MFC中对话框图标的修改
- MFC单文档应用程序 修改style 光标 图标 背景 等综合
- 修改MFC窗口标题和图标
- MFC对话框左上角图标的修改