15,978
社区成员
发帖
与我相关
我的任务
分享
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
HICON hicon= (HICON)LoadImage( hinstance,
MAKEINTRESOURCE(ICON_ID),
IMAGE_ICON,
16,16,
LR_DEFAULTCOLOR);
m_ImgList.Create(16,16,ILC_COLOR8 | ILC_MASK,6,0); //设置图标的相关信息
m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); // 红
m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON2)); // 绿
m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3)); // 蓝
// 从容器中提取图标,会消耗GDI资源,提取一次即可,如果直接用AfxGetApp()->LoadIcon(IDI_ICON1);会导致图标变形。
HICON m_icon0 = m_ImgList.ExtractIcon(0);////AfxGetApp()->LoadIcon(IDI_ICON1);
HICON m_icon1 = m_ImgList.ExtractIcon(1);////AfxGetApp()->LoadIcon(IDI_ICON2);
HICON m_icon2 = m_ImgList.ExtractIcon(2);////AfxGetApp()->LoadIcon(IDI_ICON3);