Partager via


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

Voir aussi

Référence

Classe de CImageList

Graphique de la hiérarchie

CImageList::Remove