`
473687880
  • 浏览: 488148 次
文章分类
社区版块
存档分类
最新评论

Win32之LoadImage

 
阅读更多
函数功能:该函数装载图标,光标,或位图。
函数原型:HANDLE LoadImage(HINSTANCE hinst,LPCTSTR lpszName,UINT uType,int cxDesired,int cyDesired,UINT fuLoad);
lpszName:处理图像装载。如果参数hinst为non-NULL ,而且参数fuLoad省略LR_LOADFROMFILE的值时,那么参数lpszName是一个指向保留在hinst模块中装载的图像资源名称,并以NULL为结束符的字符串。hinst:处理包含被装载图像模块的实例。若要装载OEM图像,则设此参数值为0。
如果参数hinst为空,并且LR_LOADFROMFILE未被指定,那么这个参数低位字一定是被装载的OEM图像标识的。OEM图像标识符是在WINUSER.H头文件中定义的,下面列举出前缀的含义:
OBM_ OEM:位图;OIC_OEM图标;OCR_OEM:光标。
如果参数fuLoad包含LR_LOADFROMFILE值,那么参数lpszName是包含有图像的文件名。
uType:指定被装载图像类型。此参数可以为下列值,其含义如下:
IMAGE_BITMAP:装载位图;IMAGE_CURSOR:装载光标;IMAGE_ICON:装载图标。
cxDesired:指定图标或光标的宽度,以像素为单位。如果此参数为零并且参数fuLoad值为LR_DEFAULTSIZE,那么函数使用SM_CXICON或SM_CXCURSOR系统公制值设定宽度;如果此参数为零并且值LR_DEFAULTSIZE没有被使用,那么函数使用目前的资源宽度。
cyDesired:指定图标或光标的高度,以像素为单位。如果此参数为零并且参数fuLoad值为LR_DEFAULTSIZE,那么函数使用SM_CXICON或SM_CXCURSOR系统公制值设定高度;如果此参数为零并且值LR_DEFAULTSIZE没有被使用,那么函数使用目前的资源高度。
fuLoad:根据下面复合值列表指定函数值,值含义如下:
LR_DEFAULTCOLOR:缺省标志;它不作任何事情。它的含义是“无LR_MONOCHROME”。
LR_CREATEDIBSECTION:当参数uType指定为IMAGE_BITMAP时,使得函数返回一个DIB部分位图,而不是一个兼容的位图。这个标志在装载一个位图,而不是映射它的颜色到显示设备时非常有用。
LR_DEFAULTSIZE:若 cxDesired或cyDesired被设为零,使用系统指定的公制值标识光标或图标的宽和高。如果这个参数不被设置且cxDesired或cyDesired被设为零,函数使用实际资源尺寸。如果资源包含多个图像,则使用第一个图像的大小。
LR_LOADFROMFILE:根据参数lpszName的值装载图像。若标记未被给定,lpszName的值为资源名称。
分享到:
评论

相关推荐

    兼容WIN32的嵌入式GUI

    经过1年多的业余时间的努力,我的MiniWin-GUI开始提供下载,完全兼容WIN32-API,特别提供DVB仿真层,单个PC即可模拟DVB整个网络多个TS流的数据搜索,OSD/EPG开发等,是数字电视机顶盒开发不可多得的利器,另外集成了...

    用Win32API Shell_NotifyIcon进行托盘图标编程-源代码

    <br>// 得到Shell32的版本号,并依此设置结构成员cbSize的大小 - 注意:MSDN文档中关于这部分的说明有点模糊不清(见本文后面),所以我并不确定下面的代码是否完全正确 <br> ULONGLONG ullVersion = ...

    PCHunter_free类拟冰刃win64位

    PCHunter free是一款安全类的系统信息查看软件,在它的帮助下您不但可以深入的查看系统各类信息,还可以很方便的揪出电脑中的病毒木马,目前它不仅适用于32位的2000、XP、2003、Vista、2008、Win7和Win8操作系统,还...

    PC Hunter V1.56发布,支持Win10(17763)

    目前软件支持xp~win10的所有32位操作系统,还支持64位的Win7、Win8、Win8.1和Win10系统。 2019年01月31日发布V1.56版本。 免费版本下载地址:本地下载(md5:16893D2B5A1E96D04F82BD2D55F2241D) 其中PCHunter32.exe...

    PCHunter32/PCHunter64

    PC Hunter 是在原 XueTr 的基础上重新开发而来,XueTr 只支持 32 位操作系统,而 PC Hunter 不仅支持 32 位的 2000、XP、2003、Vista、2008、Win7、Win8,还支持 64 位的 Win7、Win8 系统,那么针对64位的 Windows 7...

    易语言ApI简单例程之-透明效果源码,易语言最小化所有窗口(win+d)

    易语言十天学会第十天源码,十天学会第十天,模拟键盘,SetCursorPos,取子窗口句柄,SetLayeredWindowAttributes,GetWindowLong,SetWindowLong,模拟鼠标移动,WaterInit,WaterMouseAction,WaterTimer,GetDC,LoadImage

    AveStartButtonChanger:更改 Win7 上的开始按钮

    更改 Win7 上的开始按钮 在 Windows 7 下,开始按钮是 explorer.exe 中使用标准 LoadImage() 函数加载的硬编码资源。 因此,我们的想法是修补 LoadImage 以拦截 LoadImage() 对开始按钮的请求,并实际加载并返回...

    pchunter64位 v1.6已签名 支持win11 强大的内核工具,强效手动杀毒,强力删除文件,强力结束进程

    pchunter64位 v1.6已签名 支持win11 强大的内核工具,强效手动杀毒 早期名称xuetr,经过作者不断的打磨优化,已经变得无所不能所向披靡.强力手动杀毒,强力结束进程,强力删除文件. 本工具目前初步实现如下功能: 1.进程...

    PCHunterFree升级版、强大的系统信息查看与手工杀毒辅助软件

    PC Hunter 是在原 XueTr 的基础上重新开发而来,XueTr 只支持 32 位操作系统,而 PC Hunter 不仅支持 32 位的 2000、XP、2003、Vista、2008、Win7、Win8,还支持 64 位的 Win7、Win8 系统,那么针对64位的 Windows 7...

    PCHunter-1.33

    32位的2000、XP、2003、Vista、2008、Win7、Win8、Win8.1操作系统 64位的Win7、Win8、Win8.1操作系统 本软件目前实现了如下功能: 1.进程、线程、进程模块、进程窗口、进程内存信息查看,杀进程、杀线程、卸载...

    XueTr(win7冰刃)

    4.CreateProcess、CreateThread、LoadImage、CmpCallback、BugCheckCallback、Shutdown、Lego等Notify Routine信息查看,并支持对这些Notify Routine的删除 5.端口信息查看,目前不支持2000系统 6.查看消息钩子 7....

    系统维护工具PCHunter

    PC Hunter 是在原 XueTr 的基础上重新开发而来,XueTr 只支持 32 位操作系统,而 PC Hunter 不仅支持 32 位的 2000、XP、2003、Vista、2008、Win7、Win8,还支持 64 位的 Win7、Win8 系统,那么针对64位的 Windows 7...

    支持windows 7 的XueTr

    4.CreateProcess、CreateThread、LoadImage、CmpCallback、BugCheckCallback、Shutdown、Lego等Notify Routine信息查看,并支持对这些Notify Routine的删除 5.端口信息查看,目前不支持2000系统 6.查看消息钩子 7....

    xuetr 手工杀毒工具

    一个强大的手工杀毒工具,支持32位的2000、xp、2003、vista、2008和Win7操作系统。 (md5:C32CC3BAB513B078512797B320D009D6) 目前实现如下功能: 1.进程、线程、进程模块、进程窗口、进程内存、定时器、热键信息...

    Xuetr 0.41

    一个强大的手工杀毒工具,支持32位的2000、xp、2003、vista、2008和Win7操作系统。 目前实现如下功能: 1.进程、线程、进程模块、进程窗口、进程内存、定时器、热键信息查看,杀进程、杀线程、卸载模块等功能 2.内核...

    AntiRootkit工具-XueTr 吾爱破解论坛专版2010.11.30更新

    一个强大的手工杀毒工具,支持32位的2000、xp、2003、vista、2008和Win7操作系统。 目前实现如下功能: 1.进程、线程、进程模块、进程窗口、进程内存、定时器、热键信息查看,杀进程、杀线程、卸载模块等功能 2.内核...

    简易命令行XueTr

    一个强大的手工杀毒工具,支持32位的2000、xp、2003、vista、2008和Win7操作系统。 本工具目前实现如下功能: 1.进程、线程、进程模块、进程窗口、进程内存、定时器、热键信息查看,杀进程、杀线程、卸载模块等功能 ...

    XueTr 0.39 2011-3-6更新

    一个强大的手工杀毒工具,支持32位的2000、xp、2003、vista、2008和Win7操作系统。 目前实现如下功能: 1.进程、线程、进程模块、进程窗口、进程内存、定时器、热键信息查看,杀进程、杀线程、卸载模块等功能 2.内核...

    nt6.x下的icesword

    一个强大的手工杀毒工具,目前暂时只支持32位的2000、xp、2003、vista、2008和Win7操作系统,等忙完这阵,会购买微软的数字签名以开发支持64位和Windows8的XueTr,请大家拭目以待。 本工具目前实现如下功能: 1.进程...

    【内核级】系统维护-手工工具

    一个强大的手工杀毒工具,XueTr(简称XT)是一个强大的系统信息查看软件,也是一个强大的手工杀毒软件,用它可以方便揪出电脑中的病毒木马,目前它支持32位的2000、XP、2003、Vista、2008、Win7系统。 XueTr-火眼合作...

Global site tag (gtag.js) - Google Analytics