LOADICON
来源:互联网 发布:91.p9p.co ev.php 编辑:程序博客网 时间:2024/05/22 07:53
LoadIcon()返回的是ICON的句柄HICON。
加载图标有两种方法:
一、在MFC中的CWinApp中封装有该成员函数,有2种:
HICON LoadIcon( UINT nIDResource ) const;
HICON LoadIcon( LPCTSTR lpszResourceName ) const;
所以如果添加了位图资源,ID 为IDI_ICON1,调用时直接:
AfxGetApp()->LoadIcon(IDI_ICON1);//AfxGetApp()用于获取CWinApp指针。
或者
AfxGetApp()->LoadIcon(MAKEINTRESOURCE(IDI_ICON1));//MAKEINTRESOURCE()将资源的ID转换为字符串。
但是这种方法并不能加载系统预定义图标,在CWinApp中还有个装载图标的函数:
HICON LoadStandardIcon( LPCTSTR lpszIconName ) const;
如: AfxGetApp()->LoadStandardIcon(IDI_QUESTION);
二、我们也可以通过全局函数来加载图标:
LoadIcon(HINSTANCE hInstance,LPCTSTR lpIconName);
例如:
LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON1));//AfxGetResourceHandle()用于获取资源的句柄。
或者
LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON1));//AfxGetInstanceHandle()用于获取应用程序实例的句柄。
或者
LoadIcon(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDI_ICON1));//同上面
注:关于AfxGetApp()->m_hInstance和AfxGetInstanceHandle()的区别可以参考博客:http://blog.csdn.net/gameloft9/article/details/23787781
- LoadIcon
- LoadIcon()
- LoadIcon
- LoadIcon
- LoadIcon
- LoadIcon
- LoadIcon
- LoadIcon
- LOADICON
- NO3::LoadIcon
- LoadIcon()函数
- LoadIcon function usage:
- 加载图标LoadIcon ,SetIcon
- LoadIcon的用法
- LoadIcon和LoadImage
- 加载图标LoadIcon ,SetIcon
- LoadIcon的使用
- 加载图标LoadIcon ,SetIcon
- 最近点对,zoj 2107,hdu1007
- 如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4
- 机动车驾驶人科目三考试项目及合格标准
- fork小点——关于fork到底怎么执行的
- java堆栈与队列
- LOADICON
- 敏捷开发实践(5)-有些工具不得不用
- 本章主要介绍C语言程序的结构和书写规则,以及Turbo C V2.0的基本操
- 编程之美2014---大神与三位小伙伴
- Matlab:不包含边界和工具栏的figure(移除保存图片的白边)
- oracle 关闭、启动
- hdu 1166 敌兵布阵 解题报告
- hdu2235 机器人的容器
- TOJ:Least Common Multiple