Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CImageList

Graf hierarchie

CImageList::Add