代碼如下:
..
myImageList.Create(48,48,  ILC_COLOR16,1,1);
....
myImageList.Draw(pDC,index,myPoint,ILD_NORMAL);
圖標是用vc 自帶的圖標編輯器畫的,背景是默認的綠色背景.
這個綠色背景應當是圖標的mask.在視圖上畫出來後 ,圖標有黑色的背景,是一方形黑色區域,如何不畫出這塊黑色的方形區域?   不要用如下代碼解決,
   ..
   myImageList.Create(48,48,  TRUE | ILC_COLOR16,1,1);
   ....
   myImageList.Draw(pDC,index,myPoint,ILD_NORMAL);如何使在試圖上畫出的圖標沒有黑色背景 ?