您的位置:首页 > 其它

修改MFC标题栏上的图标

2013-05-10 16:17 253 查看
更改IDR_MainFrm指向的ico文件, 该图标有两种格式,32×32和16×16,这两种格式都要改,还可以在主框架的OnCreate函数里指定使用哪个图标:

修改MFC标题栏上的图标

下边提供两种方法:

一、方法一:
在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.在打开的文本中,修改如下值:

/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME           ICON                    "res\\Bookend.ico"
IDR_HOOPSMol_MULTYPE    ICON                    "res\\HOOPSMol_MULDoc.ico"


修改 IDR_MAINFRAME 对应文件路径 "res\\Bookend.ico",为你想要的图标所在路径,比如""res\\triangle.ico""。

4.保存。

从新运行,窗口图标即改变为你想要的图标。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: