首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-01-19 
**如何获取一个程序的图标句柄??***我用HICONhIcon(HICON)SendMessage(hwnd,WM_GETICON,ICON_SMALL,0)hI

**如何获取一个程序的图标句柄??***
我用   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分别得到大小图标句柄

热点排行