ImageList_Create, fonction (commctrl.h)

Crée une liste d’images.

Syntaxe

HIMAGELIST ImageList_Create(
  int  cx,
  int  cy,
  UINT flags,
  int  cInitial,
  int  cGrow
);

Paramètres

cx

Type : int

Largeur, en pixels, de chaque image.

cy

Type : int

Hauteur, en pixels, de chaque image.

flags

Type : UINT

Ensemble d’indicateurs de bits qui spécifient le type de liste d’images à créer. Ce paramètre peut être une combinaison des indicateurs de création de liste d’images.

cInitial

Type : int

Nombre d’images que la liste d’images contient initialement.

cGrow

Type : int

Nombre d’images par lesquels la liste d’images peut augmenter lorsque le système a besoin de faire de la place pour de nouvelles images. Ce paramètre représente le nombre de nouvelles images que la liste d’images redimensionnées peut contenir.

Valeur retournée

Type : HIMAGELIST

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

Remarques

Lorsque vous avez terminé d’utiliser la liste d’images, détruisez-la en appelant la fonction ImageList_Destroy .

Notez Comctl32.dll version 6 n’est pas redistribuable, mais elle est incluse dans Windows ou une version ultérieure. Pour utiliser Comctl32.dll version 6, spécifiez-la dans un manifeste. Pour plus d’informations sur les manifestes, consultez Activation des styles visuels.
 

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
Ensemble d’API ext-ms-win-shell-comctl32-init-l1-1-1 (introduit dans Windows 10, version 10.0.14393)