您的位置:寻梦网首页编程乐园VB 编程VB API 指南
CreateIconFromResource, CreateIconFromResourceEx
VB声明
Declare Function CreateIconFromResource& Lib "user32" (presbits As Byte, ByVal dwResSize As Long, ByVal fIcon As Long, ByVal dwVer As Long)
Declare Function CreateIconFromResourceEx Lib "user32" (presbits As Byte, ByVal dwResSize As Long, ByVal fIcon As Long, ByVal dwVer As Long, ByVal cxDesired As Long, ByVal cyDesired As Long, ByVal uFlags As Long) As Long
说明
根据来自一个资源文件的原始数据,创建一个图标或指针
返回值
Long,返回新建图标或指针的句柄。零表示出错。会设置GetLastError
参数表
参数 类型及说明
presbits Byte,指定一个缓冲区的头一个字符。该缓冲区包含了原始的资源数据。可变成 ByVal As Long,以便传递包含了图标数据的一个内存块的地址
dwResSize Long,指定图标数据的长度
fIcon Long,TRUE(非零)表示创建一个图标;零创建一个指针
dwVer Long,&H20000& 表示创建一个 Windows 2.x 图标。&H30000&则创建 Win32 和 Win3.x 图标
cxDesired,cyDesired Long,仅适用于 CreateIconFromResourceEx。指定要求的图标或鼠标指针宽度及高度。如设为零,表示使用由 GetSystemMetrics 函数返回的标准值
uFlags Long,仅适用于 CreateIconFromResourceEx。指定下述某个常数:
LR_DEFAULTCOLOR 使用对象的默认颜色格式
LR_LOADREALSIZE 使用在数据流中由数据结构中定义的尺寸
LR_MONOCHROME 强制对象进入单色模式
注解

LoadResource 和 LookupIconIdFromDirectoryEx 能够获得指向原始资源数据的一个指针

Top