读书人

*怎么获取一个程序的图标句柄?

发布时间: 2012-01-19 20:57:58 作者: rapoo

**如何获取一个程序的图标句柄??***
我用 HICON hIcon = (HICON)SendMessage(hwnd, WM_GETICON, ICON_SMALL, 0);
hIcon总是返回NULL,为什么得不到应用程序的图标句柄呢??

[解决办法]
使用ExtractIcon/ExtractIconEx函数。
[解决办法]
IconNum = ExtractIconEx(IconFile,-1,IconLarge,IconSmall,0);
得到IconFile中图标个数
ExtractIconEx(IconFile,IconIndex,IconLarge,IconSmall,IconNum);
IconLarge和IconSmall分别得到大小图标句柄

读书人网 >VC/MFC

热点推荐