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