fonction ImageList_Replace (commctrl.h)
Remplace une image dans une liste d’images par une nouvelle image.
Syntaxe
BOOL ImageList_Replace(
HIMAGELIST himl,
int i,
HBITMAP hbmImage,
HBITMAP hbmMask
);
Paramètres
himl
Type : HIMAGELIST
Handle de la liste d’images.
i
Type : int
Index de l’image à remplacer.
hbmImage
Type : HBITMAP
Handle de la bitmap qui contient l’image.
hbmMask
Type : HBITMAP
Handle de la bitmap qui contient le masque. Si aucun masque n’est utilisé avec la liste d’images, ce paramètre est ignoré.
Valeur retournée
Type : BOOL
Retourne une valeur différente de zéro en cas de réussite, ou de zéro dans le cas contraire.
Remarques
La fonction ImageList_Replace copie l’image bitmap dans une structure de données interne. Veillez à utiliser la fonction DeleteObject pour supprimer hbmImage et hbmMask après le retour de la fonction.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | commctrl.h |
Bibliothèque | Comctl32.lib |
DLL | Comctl32.dll |