CImageList::SetOverlayImage
Volání této funkce můžete přidat do seznamu obrázků jako překrytí masky z nuly vycházející index obrázku.
BOOL SetOverlayImage(
int nImage,
int nOverlay
);
Parametry
nImage
Z nuly vycházející index obrázku jako překrytí masky.nOverlay
Index založený na jednom překrytí masky.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
V seznamu lze přidat až čtyři indexy.
Překrytí masky je nakreslena průhledně přes jiný obraz obrázek.Pomocí kreslit překrytí masky přes obraz CImageList::Draw členské funkce index založený na jednom určené pomocí překrytí masky INDEXTOOVERLAYMASK makro.
Příklad
// 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));
}
Požadavky
Záhlaví: afxcmn.h