共用方式為


CImageList::SetOverlayImage

呼叫此函式將影像之以零起始的索引會覆疊遮罩要用的影像清單。

BOOL SetOverlayImage(
   int nImage,
   int nOverlay 
);

參數

  • nImage
    使用的影像之以零起始的索引做為覆疊遮罩。

  • nOverlay
    重疊的遮罩以一起始的索引。

傳回值

如果不是零,則成功,則為 0。

備註

四個索引可以加入至清單。

重疊遮罩是影像以透明方式繪製在另一個影像。 繪製影像的重疊遮罩使用覆疊遮罩中以一起始的索引 CImageList::Draw 成員函式指定使用 INDEXTOOVERLAYMASK 巨集。

範例

// Add a new image to the image list.
int nIndex = m_myImageList.Add(AfxGetApp()->LoadStandardIcon(IDI_QUESTION));

if (nIndex != -1)
{
   // Make the new image an overlay image.
   m_myImageList.SetOverlayImage(nIndex, 1);

   // Draw the first image in the image list with an overlay image.
   m_myImageList.Draw(&dc, 0, CPoint(0, 0), INDEXTOOVERLAYMASK(1));
}

需求

Header: afxcmn.h

請參閱

參考

一個類別

階層架構圖

CImageList::Add