更改IDR_MainFrm指向的ico文件, 该图标有两种格式,32×32和16×16,这两种格式都要改,还可以在主框架的OnCreate函数里指定使用哪个图标:
下边提供两种方法:
一、方法一:
在MainFrm的OnCreate()里
HICON m_hIcon;
m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON_01);
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
其中图标IDI_ICON_01需要首先加载到资源中,IDI_ICON_01为该图标ID号。
二、方法二:
1.打开资源工程“解决方案管理器”
2.选中如上图所示“HOOPSMol_MUL.rc”,右击-》打开方式,选择“源代码(文本)编辑器”,打开。
3.在打开的文本中,修改如下值:
1 ///////////////////////////////////////////////////////////////////////////// 2 // 3 // Icon 4 // 5 6 // Icon with lowest ID value placed first to ensure application icon 7 // remains consistent on all systems. 8 IDR_MAINFRAME ICON "res\\Bookend.ico" 9 IDR_HOOPSMol_MULTYPE ICON "res\\HOOPSMol_MULDoc.ico"
修改 IDR_MAINFRAME 对应文件路径 "res\\Bookend.ico",为你想要的图标所在路径,比如""res\\triangle.ico""。
4.保存。
从新运行,窗口图标即改变为你想要的图标。