CImageList::Create

BOOL Create ( int cx, int cy, UINT nFlags, int nInitial, int nGrow );

BOOL Create ( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );

BOOL Create ( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREF crMask );

BOOL Créer ( CImageListamp ; imageList1, int nImage1, CImageList & imagelist2, int nImage2, int dx, int dy );

BOOL créer (CImageList * pImageList );

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

cx

Dimensions de chaque image, en pixels.

cy

Dimensions de chaque image, en pixels.

nFlags

Spécifie le type de liste d'images à créer. Ce paramètre peut être une combinaison des valeurs suivantes, mais il peut inclure uniquement l'une des valeurs ILC_COLOR.

Valeur Sens
ILC_COLOR Utiliser le comportement par défaut si aucun des autres ILC_COLOR* drapeaux est spécifié. En général, la valeur par défaut est ILC_COLOR4; mais pour les anciens pilotes d'affichage, la valeur par défaut est ILC_COLORDDB.
ILC_COLOR4 Utiliser une section bitmap indépendante du périphérique (DIB) de 4 bits (16 couleurs) comme l'image bitmap pour la liste d'images.
ILC_COLOR8 Utiliser une section DIB de 8 bits. Les couleurs utilisées pour la table des couleurs sont les mêmes couleurs que la palette de demi-teintes.
ILC_COLOR16 Utilisez un 16-bit (32/64 k couleurs) section DIB.
ILC_COLOR24 Utilisation d'une section DIB de 24-bit.
ILC_COLOR32 Utilisation d'une section DIB de 32 bits.
ILC_COLORDDB Utiliser une image dépendante du périphérique.
ILC_MASK Utilise un masque. La liste d'images contient deux bitmaps, dont un est un bitmap monochrome utilisée comme un masque. Si cette valeur n'est pas incluse, la liste d'images contient seulement un bitmap.

nInitial

Nombre d'images que la liste d'images contient au départ.

nGrow

Nombre d'images par lequel la liste d'images peut se développer lorsque le système a besoin de redimensionner la liste pour faire place à nouvelles images. Ce paramètre représente le nombre de nouvelles images que pouvant contenir l'image redimensionnée.

nBitmapID

ID de ressource de la bitmap associée à la liste d'images.

crMask

Couleur utilisée pour générer un masque. Chaque pixel de cette couleur dans la bitmap spécifiée est changé en noir, et le bit correspondant dans le masque est défini sur un.

lpszBitmapID

Une chaîne contenant l'ID des images de la ressource.

imagelist1

Une référence à un objet CImageList.

nImage1

Index de la première image existante.

imagelist2

Une référence à un objet CImageList.

nImage2

Index de la deuxième image existante.

dx

Décalage de l'axe des abscisses de la deuxième image en relation avec la première image en pixels.

dy

Décalage de l'axe des y de la deuxième image en relation avec la première image en pixels.

pImageList

Un pointeur vers un objet CImageList.

Remarques

Vous construisez une CImageList en deux étapes. Tout d'abord appeler le constructeur, puis appelez Create, qui crée la liste de l'image et l'attache à l'objet CImageList .

Aperçu de CImageList |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CImageList::CImageList, COLORREF

Index