CImageList::Replace
Rufen Sie diese Funktion auf, um ein Bild in einer Bildliste durch ein neues Bild zu ersetzen.
BOOL Replace(
int nImage,
CBitmap* pbmImage,
CBitmap* pbmMask
);
int Replace(
int nImage,
HICON hIcon
);
Parameter
nImage
Der nullbasierte Index des zu ersetzen Bilder.pbmImage
Ein Zeiger auf eine Bitmap, die das Bild enthält.pbmMask
Ein Zeiger auf eine Bitmap, die die Maske enthält. Wenn keine Maske mit der Bildliste verwendet wird, wird dieser Parameter ignoriert.hIcon
Ein Handle für das Symbol, das die Bitmap und die Maske für das neue Bild enthält.
Rückgabewert
Die Version, die BOOL zurückgibt, gibt Wert ungleich 0 zurück, wenn erfolgreich; 0 andernfalls.
Die Version, die int zurückgibt, gibt den nullbasierten Index des Bilds zurück, wenn erfolgreich; andernfalls. - 1.
Hinweise
Rufen Sie die Memberfunktion auf, nachdem Sie SetImageCount aufgerufen haben, um die neuen, gültigen Bilder zu den Platzhalterimageindexnummern zuzuweisen.
Beispiel
Im Beispiel für CImageList::SetImageCount.
Anforderungen
Header: afxcmn.h