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);