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选件类

层次结构图

CImageList::Add