如何从HICON得到图标的数据?
HICON hIcon;
hIcon=AfxGetApp() ->LoadIcon(IDI_ICON1);
得到图标句柄,然后
ICONINFO IconInfo;
BOOL b=GetIconInfo(hIcon,&IconInfo);
CBitmap m_bm;
m_bm.FromHandle(IconInfo.hbmColor);
然后:
BYTE* byte=new BYTE[64];
m_bm.GetBitmapBits(64,byte);
再把byte内的数据存成文件:
CFile file;
file.Open("byte.dat",CFile::modeCreate|CFile::modeWrite|CFile::typeBinary);
file.Write(byte,64);
file.Close();
打开文件,发现不是想要的图标的数据,请教一下,如何得到图标数据?