Partager via


fonction ImageList_Merge (commctrl.h)

Crée une image en combinant deux images existantes. La fonction crée également une liste d’images dans laquelle stocker l’image.

Syntaxe

HIMAGELIST ImageList_Merge(
  HIMAGELIST himl1,
  int        i1,
  HIMAGELIST himl2,
  int        i2,
  int        dx,
  int        dy
);

Paramètres

himl1

Type : HIMAGELIST

Handle de la première liste d’images.

i1

Type : int

Index de la première image existante.

himl2

Type : HIMAGELIST

Handle de la deuxième liste d’images.

i2

Type : int

Index de la deuxième image existante.

dx

Type : int

Décalage x de la deuxième image par rapport à la première image.

dy

Type : int

Décalage y de la deuxième image par rapport à la première image.

Valeur retournée

Type : HIMAGELIST

Retourne le handle à la nouvelle liste d’images en cas de réussite, ou NULL dans le cas contraire.

Remarques

La nouvelle image se compose de la deuxième image existante dessinée en toute transparence sur la première. Le masque de la nouvelle image est le résultat d’une opération LOGIQUE OR sur les masques des deux images existantes.

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