LookupIconIdFromDirectory功能可以搜索最符合当前显示设备的图标或光标的图标或光标数据。
int LookupIconIdFromDirectory(
PBYTE 【presbits】, | //资源数据的地址 |
BOOL 【FICON】 | //寻找图标或光标 |
); |
参数
【presbits】
指向图标或光标目录数据。因为此函数不能验证资源数据,所以如果【presbits】未指向有效的资源数据,则会导致一般保护(GP)故障或返回未定义的值。
【FICON】
指定是否寻找图标或光标。如果此参数为TRUE,则该函数正在搜索图标;如果参数为FALSE,则该函数正在搜索光标。
返回值
如果函数成功,则返回值是最适合当前显示设备的图标或光标的整数资源标识符。
备注
RT_GROUP_ICON(RT_GROUP_CURSOR指示光标)的资源文件包含几个依赖于设备和与设备无关的格式的图标(或光标)数据。LookupIconIdFromDirectory在资源文件中搜索最符合当前显示设备的图标(或光标),并返回其整数标识符。FindResource和FindResourceEx功能使用带有此标识符的MAKEINTRESOURCE宏来定位模块中的资源。
资源类型为RT_GROUP_ICON(或光标的RT_GROUP_CURSOR)的资源文件加载图标目录,以及要加载的特定图标的整数资源名称。LookupIconIdFromDirectory返回一个整数标识符,它是最符合当前显示设备的图标的资源名称。
LoadCursor,LoadImage(在Windows 95中)功能使用此函数搜索最适合当前显示设备的图标或光标的指定资源数据。
也可以看看
CreateIconFromResource, CreateIconIndirect, FindResource, FindResourceEx, GetIconInfo, LoadCursor, LoadIcon, LoadImage, LookupIconIdFromDirectoryEx, MAKEINTRESOURCE