已知程序路径szFilePath
HICON hIcon = NULL;
ExtractIconEx(szFilePath, 0, NULL, &hIcon, 1);
函数具体怎么用呢?下面我们简单看一下:
ExtractIconEx
作用
从指定的执行文件或DLL中获得图标句柄。
原型
HICON ExtractIconEx(
LPCTSTR lpszFile,
int nIconIndex,
HICON FAR* phiconLarge,
HICON FAR* phiconSmall,
UINT nIcons
);
参数
lpszFile:抽取图标的执行文件或DLL文件的路径
nIconIndex:第一个图标的索引。如果是Windows CE 2.10或以后的版本,该值必须为0或-N,当N为指定资源标识。nIcons该值必须为1.
phiconLarge:从文件中抽取的大图标句柄。
phiconSmall:从文件中抽取的小图标句柄。
nIcons:从文件中抽取的图标数
返回值
如果是Windows CE 2.10或以后的版本,该函数返回获得的图标数组的第一个图标句柄。如果phiconLarge和phiconSmall都不为NULL的话,则返回值默认为第一个大图标。