Partager via


fonction ImageList_Copy (commctrl.h)

Copie des images dans une liste d’images donnée.

Syntaxe

BOOL ImageList_Copy(
  HIMAGELIST himlDst,
  int        iDst,
  HIMAGELIST himlSrc,
  int        iSrc,
  UINT       uFlags
);

Paramètres

himlDst

Type : HIMAGELIST

Handle vers une liste d’images qui est la cible de l’opération de copie. Dans les versions actuelles de Windows, himlDst et himlSrc doivent être identiques.

iDst

Type : int

Index de base zéro de l’image à utiliser comme destination de l’opération de copie.

himlSrc

Type : HIMAGELIST

Handle vers une liste d’images qui est la cible de l’opération de copie. Dans les versions actuelles de Windows, himlDst et himlSrc doivent être identiques.

iSrc

Type : int

Index de base zéro de l’image à utiliser comme source de l’opération de copie.

uFlags

Type : UINT

valeur d’indicateur de bits qui spécifie le type d’opération de copie à effectuer. Ce paramètre peut être l’une des valeurs suivantes :

Valeur Signification
ILCF_MOVE
L’image source est copiée dans l’index de l’image de destination. Cette opération entraîne plusieurs instances d’une image donnée.
ILCF_SWAP
Les images source et de destination échangent des positions dans la liste d’images.

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.

Configuration requise

Condition requise Valeur
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 (version 4.70 ou ultérieure)