LoadImage函数的用法
函数解释: 加载一个图标、光标、动态光标或者位图资源
函数原型:
HANDLE WINAPI LoadImage(
_In_opt_ HINSTANCE hinst, //掌管资源的句柄 每一个MFC应用程序都会有的
_In_ LPCTSTR lpszName, //资源文件名(文件路径)
_In_ UINT uType, //资源类型 可填 IMAGE_BITMAP 、IMAGE_CURSOR 、IMAGE_ICON
_In_ int cxDesired, //宽度像素值
_In_ int cyDesired, //高度像素值
_In_ UINT fuLoad //满载值,可用备选值,一个或者多个
);
参数 fuLoad 备选值
LR_CREATEDIBSECTION 当uType参数指定IMAGE_BITMAP时,会导致函数返回一个DIB节位图,而不是兼容位图。
此标志用于加载位图而不将其映射到显示设备的颜色。
LR_DEFAULTCOLOR 默认标志;没什么用。它的意思是“LR_MONOCHROME”。
LR_DEFAULTSIZE 默认大小
LR_LOADFROMFILE 从lpszName指定的文件(图标、光标或位图文件)加载独立图像。
LR_LOADMAP3DCOLORS 3D颜色
Dk Gray, RGB(128,128,128) with COLOR_3DSHADOW
Gray, RGB(192,192,192) with COLOR_3DFACE
Lt Gray, RGB(223,223,223) with COLOR_3DLIGHT
LR_LOADTRANSPARENT 检索图像中第一个像素的颜色值,并将颜色表中的相应条目替换为默认窗口颜色(COLOR_WINDOW)。
图像中使用该项的所有像素将成为默认窗口颜色。此值仅适用于具有相应颜色表的图像。
如果加载的位图颜色深度大于8bpp,请不要使用此选项。
如果fuLoad同时包含LR_LOADTRANSPARENT 和LR_LOADMAP3DCOLORS 值,
则 LR_LOADTRANSPARENT 优先。但是,颜色表条目将替换为COLOR_3DFACE ,而不是 COLOR_WINDOW。
LR_MONOCHROME 黑白模式
LR_SHARED
LR_VGACOLOR 使用VGA颜色
以下的内容放在OnInitDialog方法中,本地res文件夹下是有一个没有导入的meinv.ico图标文件
HICON hIcon = (HICON)::LoadImage(AfxGetInstanceHandle(), _T("./res/meinv.ico"), IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_LOADFROMFILE);SetIcon(hIcon, FALSE);
如上的内容可以实现 通过文件路径来加载外部图标资源。相同的方式可以加载位图、光标、动态光标的资源。
仅作学习笔记。
LoadImage函数的用法相关推荐
- 【转】StretchBlt函数和BitBlt函数的用法
原帖地址:StretchBlt函数和BitBlt函数的用法 StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像 一.StretchBlt 函数从源矩形中复制一个位图到目标矩形,必要 ...
- 关于C语言中的malloc和free函数的用法
一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...
- Python assert断言函数及用法
Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...
- python中的counter()、elements()、most_common()和subtract()函数的用法
python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...
- Java正则表达式--Matcher.group函数的用法
https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...
- MapInfo中常用查询函数及用法
MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...
- Oracle trunc()函数的用法
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --20 ...
- php error log 函数,php日志函数error_log如何使用 php日志函数error_log用法介绍
php日志函数error_log如何使用?这篇文章主要介绍了php日志函数error_log用法,结合实例形式分析了php日志函数error_log相关的配置文件设置.函数功能.用法与使用注意事项,需 ...
- Python中的map()函数和reduce()函数的用法
Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下
最新文章
- HTML基础重要知识点图文,HTML5基础知识点总结
- 决策类AI成最具商业价值应用产品 第四范式入选Gartner中国5大代表厂商
- 资源调度_提前计划+实时调度,实现月台资源高效利用
- 常用的特征选择算法介绍
- 聚类分析 距离 matlab,matlab聚类分析_matlab
- 疟疾识别图像数据集(27000张图像,2类图像)
- 电子签章系统研发总结
- 游戏服务器背包系统,Unity MMORPG 背包系统如何设计
- enumerate的用法:
- java ca 验证失败,Apache CURL错误SSL:CA证书集,但禁用证书验证
- node安装详细步骤
- 【公告】于2013年3月20日支付宝接口网关地址切换
- Android所有View通用下拉刷新上拉加载控件
- 人人车CEO李健发布内部信 称合伙人总数突破千人
- 锂电池Simulink建模二阶戴维南模型二阶RC模型
- 2020秋招金九银十程序员离职跳槽指南,作为过来人想对你们说这几点
- 【Struts2】一_idea快速搭建struts2框架
- ctfshow 七夕杯(复现)
- 计算机数学课程标准,学习数学课程标准心得体会
- 对计算机科学与技术专业的发展规划,计算机科学与技术专业建设与发展规划
热门文章
- 二部六层电梯程序西门子1200二部六层电梯程序,无需eet可直接仿真使用
- 数字图像处理(matlab版)课本源码和图片
- IP获取方法一:网页JS获取当前地理位置(省市区)
- C++原生游戏引擎开发棒子打老鼠游戏!
- 2022 PlantUML 这款 IDEA 插件能搞,流程图、架构图,N种图... 简直神器!
- 5G时代来临,为什么说获益最大的是工业互联网?
- PPPoE拨号流程(转载)
- 电解电容为什么会爆炸?
- 译文 FaceNet: A Unified Embedding for Face Recognition and Clustering
- JDBC连接执行 MySQL 存储过程报权限错误:User does not have access to metadata required to determine stored procedur