CImageList使用简要说明
睿丰德科技 专注RFID识别技术和条码识别技术与管理软件的集成项目。质量追溯系统、MES系统、金蝶与条码系统对接、用友与条码系统对接
CImageList ImageList;
//创建一个包含3个24位色32x32图片的ImageList,ILC_MASK的意思是同时创建一个mask,这样在下面指定了背景颜色以后ImageList就可以画透明图像了
ImageList.Create(32, 32, ILC_COLOR24|ILC_MASK, 3, 1);
//加载位图,IDB_XXXX是一个96x32大小的图片,背景颜色为红色RGB(255,0,0)
CBitmap Bmp;
Bmp.LoadBitmap(IDB_XXXX);
//将图片加到ImageList中
ImageList.Add(&Bmp, RGB(255,0,0));
....
//在pDC的(0,0)位置画第1个Image,将是以透明方式画
ImageList.Draw(&pDC, 0, CPoint(0,0), NULL);