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