CreateIconFromResource

【勇芳软件工作室】汉化HomePreviousNext

CreateIconFromResource函数从描述该图标的资源位创建一个图标或光标。

HICON CreateIconFromResource(

PBYTE 【presbits】,//指向图标或光标位的指针
DWORD 【dwResSize】,//位缓冲区中的字节数
BOOL 【FICON】,//图标或光标标志
DWORD 【dwVerel-Latn】// Windows格式版本
); 

参数

【presbits】

指向包含图标或光标资源位的缓冲区。这些位通常通过调用LookupIconIdFromDirectory(在Windows 95中也可以调用LookupIconIdFromDirectoryEx)和LoadResource函数加载。

【dwResSize】

指定由【presbits】参数指向的位组的大小(以字节为单位)。

【FICON】

指定是否创建图标或光标。如果此参数为TRUE,则将创建一个图标。如果为FALSE,则将创建一个游标。

【dwVerel-Latn】

指定【presbits】参数指向的资源位的图标或光标格式的版本号。此参数可以是以下值之一:

格式dwVerel-Latn
Windows 2。【x】0x00020000
Windows 3。【x】0x00030000

所有基于Microsoft Win32的应用程序都使用Windows 3.【x】格式的图标和光标。

返回值

如果函数成功,则返回值是图标或光标的句柄。

如果函数失败,返回值为NULL。要获取扩展错误信息,请调用GetLastError.

备注

CreateIconFromResourceCreateIconIndirectGetIconInfoLookupIconIdFromDirectory功能(在Windows 95中,CreateIconFromResourceExLookupIconIdFromDirectoryEx功能)允许shell应用程序和图标浏览器检查和使用整个系统的资源。

也可以看看

CreateIconFromResource, CreateIconFromResourceEx, CreateIconIndirect, GetIconInfo, LoadResource, LookupIconIdFromDirectory, LookupIconIdFromDirectoryEx