CImageList::SetOverlayImage
Wywołanie tej funkcji, aby dodać do listy obrazów do użycia jako maski nakładki wyświetlanego obrazu.
BOOL SetOverlayImage(
int nImage,
int nOverlay
);
Parametry
nImage
Wyświetlanego obrazu jako maska nakładki.nOverlay
Oparte na jeden indeks maski nakładki.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Uwagi
Do czterech indeksów można dodać do listy.
Maska nakładki jest obraz przezroczysty narysowane innego obrazu.Narysuj maskę nakładki nad obrazu za pomocą CImageList::Draw Członkowskich funkcji indeks oparte one określone za pomocą maski nakładki INDEXTOOVERLAYMASK makro.
Przykład
// 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));
}
Wymagania
Nagłówek: afxcmn.h