Share via


Indicateurs de création de liste d’images

Ensemble d’indicateurs de bits qui spécifie le type de liste d’images à créer. Ce paramètre peut être une combinaison des valeurs suivantes, mais il ne peut inclure qu’une seule des valeurs ILC_COLOR. Utilisé par ImageList_Create et IImageList2::Initialize.

Constante/valeur Description
ILC_MASK
0x00000001
Utilisez un masque. La liste d’images contient deux bitmaps, dont une bitmap monochrome utilisée comme masque. Si cette valeur n’est pas incluse, la liste d’images ne contient qu’une seule bitmap.
ILC_COLOR
0x00000000
Utilisez le comportement par défaut si aucun des autres indicateurs de ILC_COLORx n’est spécifié. En règle générale, la valeur par défaut est ILC_COLOR4, mais pour les pilotes d’affichage plus anciens, la valeur par défaut est ILC_COLORDDB.
ILC_COLORDDB
0x000000FE
Utilisez une bitmap dépendante de l’appareil.
ILC_COLOR4
0x00000004
Utilisez une section bitmap indépendante de l’appareil (DIB) 4 bits (16 couleurs) comme bitmap pour la liste d’images.
ILC_COLOR8
0x00000008
Utilisez une section DIB 8 bits. Les couleurs utilisées pour le tableau de couleurs sont les mêmes que celles de la palette de demi-tons.
ILC_COLOR16
0x00000010
Utilisez une section DIB 16 bits (couleur 32/64 ko).
ILC_COLOR24
0x00000018
Utilisez une section DIB 24 bits.
ILC_COLOR32
0x00000020
Utilisez une section DIB 32 bits.
ILC_PALETTE
0x00000800
Non implémenté.
ILC_MIRROR
0x00002000
Mettre en miroir les icônes contenues, si le processus est mis en miroir
ILC_PERITEMMIRROR
0x00008000
Fait en sorte que le code de mise en miroir miroir chaque élément lors de l’insertion d’un ensemble d’images, par rapport à la bande entière.
ILC_ORIGINALSIZE
0x00010000
Windows Vista et versions ultérieures. Imagelist doit accepter des images plus petites que définies et appliquer la taille d’origine en fonction de l’image ajoutée.
ILC_HIGHQUALITYSCALE
0x00020000
Windows Vista et versions ultérieures. Réservé.

Spécifications

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]
En-tête
Shlobj.h