CImageList::Replace
Appelez cette fonction pour remplacer une image dans une liste d'images par une nouvelle image.
BOOL Replace(
int nImage,
CBitmap* pbmImage,
CBitmap* pbmMask
);
int Replace(
int nImage,
HICON hIcon
);
Paramètres
nImage
Index de base zéro de l'image à remplacer.pbmImage
Un pointeur vers la bitmap contenant l'image.pbmMask
Un pointeur vers la bitmap contenant le masque. Si aucun caractère générique n'est utilisé avec la liste d'images, ce paramètre est ignoré.hIcon
Un handle vers l'icône qui contient la bitmap et le masque de la nouvelle image.
Valeur de retour
La version en retournant BOOL retourne une valeur différente de zéro si réussie ; sinon 0.
La version en retournant int retourne l'index de base zéro de l'image si réussie ; sinon – 1.
Notes
Appelez la fonction membre après avoir appelé SetImageCount pour assigner les nouvelles, valides images des indices de l'image de l'espace réservé.
Exemple
Consultez l'exemple pour CImageList::SetImageCount.
Configuration requise
Header: afxcmn.h