Listes d’images
Cette section contient des informations sur les éléments de programmation utilisés avec des listes d’images.
Sujet | Contenu |
---|---|
listes d’images | Une liste d’images est une collection d’images de la même taille, chacune pouvant être référencée par son index. |
Sujet | Contenu |
---|---|
HIMAGELIST_QueryInterface | Récupère un pointeur vers un objet IImageList ou IImageList2 qui correspond au handle HIMAGELIST de la liste d’images. |
ImageList_Add | Ajoute une image ou des images à une liste d’images. |
ImageList_AddMasked | Ajoute une image ou des images à une liste d’images, générant un masque à partir de la bitmap spécifiée. |
ImageList_BeginDrag | Commence à faire glisser une image. |
ImageList_CoCreateInstance | Crée une instance unique d’une liste d’images et retourne un pointeur d’interface vers celui-ci. |
ImageList_Copy | Copie des images dans une liste d’images donnée. |
ImageList_Create | Crée une liste d’images. |
ImageList_Destroy | Détruit une liste d’images. |
ImageList_DragEnter | Affiche l’image glisser à la position spécifiée dans la fenêtre. |
ImageList_DragLeave | Déverrouille la fenêtre spécifiée et masque l’image glisser, ce qui permet la mise à jour de la fenêtre. |
ImageList_DragMove | Déplace l’image en cours de déplacement pendant une opération de glisser-déplacer. Cette fonction est généralement appelée en réponse à un message WM_MOUSEMOVE. |
ImageList_DragShowNolock | Affiche ou masque l’image déplacée. |
ImageList_Draw | Dessine un élément de liste d’images dans le contexte d’appareil spécifié. |
ImageList_DrawEx | Dessine un élément de liste d’images dans le contexte d’appareil spécifié. La fonction utilise le style de dessin spécifié et fusionne l’image avec la couleur spécifiée. |
ImageList_DrawIndirect | Dessine une image de liste d’images basée sur une structure IMAGELISTDRAWPARAMS. |
ImageList_Duplicate | Crée un doublon d’une liste d’images existante. |
ImageList_EndDrag | Termine une opération de glisser. |
ImageList_GetBkColor | Récupère la couleur d’arrière-plan actuelle d’une liste d’images. |
ImageList_GetDragImage | Récupère la liste d’images temporaires utilisée pour l’image glisser. La fonction récupère également la position de glisser actuelle et le décalage de l’image de glisser par rapport à la position de glisser. |
ImageList_GetIcon | Crée une icône à partir d’une image et d’un masque dans une liste d’images. |
ImageList_GetIconSize | Récupère les dimensions des images dans une liste d’images. Toutes les images d’une liste d’images ont les mêmes dimensions. |
ImageList_GetImageCount | Récupère le nombre d’images dans une liste d’images. |
ImageList_GetImageInfo | Récupère des informations sur une image. |
ImageList_LoadImage | Crée une liste d’images à partir de la bitmap spécifiée. |
ImageList_Merge | Crée une image en combinant deux images existantes. La fonction crée également une liste d’images dans laquelle stocker l’image. |
ImageList_Read | Lit une liste d’images à partir d’un flux. |
ImageList_ReadEx | Lit une liste d’images à partir d’un flux et retourne une interface à la liste d’images. |
ImageList_Remove | Supprime une image d’une liste d’images. |
ImageList_Replace | Remplace une image dans une liste d’images par une nouvelle image. |
ImageList_ReplaceIcon | Remplace une image par une icône ou un curseur. |
ImageList_SetBkColor | Définit la couleur d’arrière-plan d’une liste d’images. Cette fonction fonctionne uniquement si vous ajoutez une icône ou utilisez ImageList_AddMasked avec une bitmap noire et blanche. Sans masque, l’image entière est dessinée ; par conséquent, la couleur d’arrière-plan n’est pas visible. |
ImageList_SetColorTable | Définit la table de couleurs d’une liste d’images. |
ImageList_SetDragCursorImage | Crée une image glisser en combinant l’image spécifiée (généralement une image de curseur de souris) avec l’image de glisser actuelle. |
ImageList_SetIconSize | Définit les dimensions des images dans une liste d’images et supprime toutes les images de la liste. |
ImageList_SetImageCount | Redimensionne une liste d’images existante. |
ImageList_SetOverlayImage | Ajoute une image spécifiée à la liste des images à utiliser comme masques de superposition. Une liste d’images peut comporter jusqu’à quatre masques de superposition dans la version 4.70 et antérieure et jusqu’à 15 dans la version 4.71. La fonction affecte un index de masque de superposition à l’image spécifiée. |
ImageList_Write | Écrit une liste d’images dans un flux. |
ImageList_WriteEx | Écrit une liste d’images dans un flux. |
Sujet | Contenu |
---|---|
ImageList_AddIcon | Ajoute une icône ou un curseur à une liste d’images.
ImageList_AddIcon appelle la fonction ImageList_ReplaceIcon. |
ImageList_ExtractIcon | Appelle la fonction ImageList_GetIcon pour créer une icône ou un curseur en fonction d’une image et d’un masque dans une liste d’images. |
ImageList_LoadBitmap | Appelle la fonction ImageList_LoadImage pour créer une liste d’images à partir de la ressource bitmap spécifiée. |
ImageList_RemoveAll | Appelle la fonction ImageList_Remove pour supprimer toutes les images d’une liste d’images. |
INDEXTOOVERLAYMASK | Prépare l’index d’un masque de superposition afin que la fonction ImageList_Draw puisse l’utiliser. |
Sujet | Contenu |
---|---|
IImageList | Expose des méthodes qui manipulent et interagissent avec des listes d’images. Pour utiliser IImageList, spécifiez Comctl32.dll version 6 dans le manifeste. Si ce n’est pas le cas, Comctl32.dll version 5 sera utilisée par défaut, avec laquelle IImageList pourrait afficher un comportement imprévisible. Pour plus d’informations sur les manifestes, consultez Activation des styles visuels. |
Sujet | Contenu |
---|---|
Ajouter | Ajoute une image ou des images à une liste d’images. |
AddMasked | Ajoute une image ou des images à une liste d’images, générant un masque à partir de la bitmap spécifiée. |
BeginDrag | Commence à faire glisser une image. |
Cloner | Clone une liste d’images existante. |
Copier | Copie des images d’une liste d’images donnée. |
dragEnter | Verrouille les mises à jour de la fenêtre spécifiée pendant une opération de glisser et affiche l’image à la position spécifiée dans la fenêtre. |
DragLeave | Déverrouille la fenêtre spécifiée et masque l’image glisser, ce qui permet à la fenêtre de mettre à jour. |
DragMove | Déplace l’image en cours de déplacement pendant une opération de glisser-déplacer. Cette fonction est généralement appelée en réponse à un message WM_MOUSEMOVE. |
DragShowNolock | Affiche ou masque l’image déplacée. |
dessiner | Dessine un élément de liste d’images dans le contexte d’appareil spécifié. |
endDrag | Termine une opération de glisser. |
GetBkColor | Obtient la couleur d’arrière-plan actuelle d’une liste d’images. |
GetDragImage | Obtient la liste d’images temporaires utilisée pour l’image glisser. La fonction récupère également la position de glisser actuelle et le décalage de l’image de glisser par rapport à la position de glisser. |
getIcon | Crée une icône à partir d’une image et d’un masque dans une liste d’images. |
GetIconSize | Obtient les dimensions des images dans une liste d’images. Toutes les images d’une liste d’images ont les mêmes dimensions. |
GetImageCount | Obtient le nombre d’images dans une liste d’images. |
getImageInfo | Obtient des informations sur une image. |
getImageRect | Obtient le rectangle englobant d’une image. |
GetItemFlags | Obtient les indicateurs d’une image. |
GetOverlayImage | Récupère une image spécifiée dans la liste des images utilisées comme masques de superposition. |
fusionner | Crée une image en combinant deux images existantes. Cette méthode crée également une liste d’images dans laquelle stocker l’image. |
Supprimer | Supprime une image d’une liste d’images. |
Remplacer | Remplace une image dans une liste d’images par une nouvelle image. |
ReplaceIcon | Remplace une image par une icône ou un curseur. |
SetBkColor | Définit la couleur d’arrière-plan d’une liste d’images. Cette méthode fonctionne uniquement si vous ajoutez une icône à la liste d’images ou utilisez la méthode IImageList ::AddMasked pour ajouter une bitmap noire et blanche. Sans masque, l’image entière dessine et la couleur d’arrière-plan n’est pas visible. |
SetDragCursorImage | Crée une image glisser en combinant l’image spécifiée, qui est généralement une image de curseur de souris, avec l’image de glisser actuelle. |
SetIconSize | Définit les dimensions des images dans une liste d’images et supprime toutes les images de la liste. |
SetImageCount | Redimensionne une liste d’images existante. |
setOverlayImage | Ajoute une image spécifiée à la liste des images utilisées comme masques de superposition. Une liste d’images peut comporter jusqu’à quatre masques de superposition dans Common Controls version 4.70 et versions antérieures, et jusqu’à 15 dans la version 4.71 ou ultérieure. La méthode affecte un index de masque de superposition à l’image spécifiée. |
Sujet | Contenu |
---|---|
IMAGEINFO | Contient des informations sur une image dans une liste d’images. Cette structure est utilisée avec la fonction IImageList ::GetImageInfo. |
IMAGELISTDRAWPARAMS | Contient des informations sur une opération de dessin de liste d’images et est utilisée avec la fonction IImageList ::D raw. |