怎样给CImageList增加ICON资源

fresh_ 2000-08-23 08:31:00
...全文
309 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Holly 2000-08-23
  • 打赏
  • 举报
回复
CImageList有一成员函数有三种形式:
int Add(CBitmap* pbmImage, CBitmap* pbmMask);
int Add(CBitmap* pbmImage, COLORREF crMask);
int Add(HICON hIcon); ***可直接添加图标;
dzl 2000-08-23
  • 打赏
  • 举报
回复
CImageList m_imageList;
HICON hIcon[4];
int n;
m_imageList.Create(16,16,0,8,8); //小图标
hIcon[0]=AfxGetApp()->LoadIcon(IDI_ICON1);
hIcon[1]=AfxGetApp()->LoadIcon(IDI_ICON2);
hIcon[2]=AfxGetApp()->LoadIcon(IDI_ICON3);
hIcon[3]=AfxGetApp()->LoadIcon(IDI_ICON4);
for(n=0;n<4;n++)
{
m_imageList.Add(hIcon[n]);
}
Holly 2000-08-23
  • 打赏
  • 举报
回复
CImageList有一成员函数有三种形式:
int Add(CBitmap* pbmImage, CBitmap* pbmMask);
int Add(CBitmap* pbmImage, COLORREF crMask);
int Add(HICON hIcon); ***可直接添加图标;
fresh_ 2000-08-23
  • 打赏
  • 举报
回复
可我不知如何将IDI_ICON1与HICON联系起来
fresh_ 2000-08-23
  • 打赏
  • 举报
回复
Jackzhu:
对于ICON资源也能用creat方法吗?

Holly:
我如何从我的资源(IDI_ICON1)获得add方法所要的HICON参数?
Holly 2000-08-23
  • 打赏
  • 举报
回复
CImageList有一成员函数有三种形式:
int Add(CBitmap* pbmImage, CBitmap* pbmMask);
int Add(CBitmap* pbmImage, COLORREF crMask);
int Add(HICON hIcon); ***可直接添加图标;
Jackzhu 2000-08-23
  • 打赏
  • 举报
回复
创建位图资源ID为IDB_IMAGES
类声名成员变量
CImageList m_images;
初始化
m_images.Create(IDB_IMAGES, 16, 1, RGB(0, 0, 255));

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧