ExtractIconEx函数从指定的可执行文件,动态链接库(DLL)或图标文件中检索图标的句柄。
HICON ExtractIconEx(
LPCSTR 【lpszFile】, | |
INT【nIconIndex】, | |
HICON FAR * 【//Points to variable for large icon handle】, | |
HICON FAR * 【//Points to variable for small icon handle】, | |
UINT 【Pointer to an array of handles of large icons returned.】 | |
); |
参数
【lpszFile】
指向以空值终止的字符串,指定可执行文件,DLL或图标文件的名称。
【nIconIndex】
指定要检索的图标的索引。如果该值为0,则该函数返回指定文件中第一个图标的句柄。如果此值为-1,并且【phIconLarge】和【//Points to variable for small icon handle】均为NULL,则该函数返回指定文件中的图标总数。
【//Points to variable for large icon handle】
指向返回的大图标的句柄数组。此参数可以为NULL。
【//Points to variable for small icon handle】
指向返回的小图标的一系列手柄。此参数可以为NULL。
【Pointer to an array of handles of large icons returned.】
指定要提取的图标数量的计数。
返回值
如果函数成功,则返回值是图标的句柄。如果指定的文件不是可执行文件,DLL或图标文件,则返回值为1。如果文件中没有找到图标,返回值为NULL。
也可以看看