Partager via


Interface IImageList (commoncontrols.h)

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 vous ne le faites pas, Comctl32.dll version 5 sera utilisée par défaut, avec laquelle IImageList peut afficher un comportement imprévisible. Pour plus d’informations sur les manifestes, consultez Activation des styles visuels.

Héritage

L’interface IImageList hérite de l’interface IUnknown. IImageList a également les types de membres suivants :

Méthodes

L’interface IImageList a ces méthodes.

 
IImageList::Add

Ajoute une ou plusieurs images à une liste d’images. (IImageList.Add)
IImageList::AddMasked

Ajoute une ou plusieurs images à une liste d’images, générant un masque à partir de la bitmap spécifiée. (IImageList.AddMasked)
IImageList::BeginDrag

Commence à faire glisser une image. (IImageList.BeginDrag)
IImageList::Clone

Clone une liste d’images existante.
IImageList::Copy

Copie des images d’une liste d’images donnée.
IImageList::D ragEnter

Verrouille les mises à jour de la fenêtre spécifiée pendant une opération de glissement et affiche l’image de glisser à la position spécifiée dans la fenêtre. (IImageList.DragEnter)
IImageList::D ragLeave

Déverrouille la fenêtre spécifiée et masque l’image de glissement, ce qui permet à la fenêtre de se mettre à jour.
IImageList::D ragMove

Déplace l’image qui fait l’objet d’un glisser-déplacer pendant une opération de glisser-déplacer. Cette fonction est généralement appelée en réponse à un message WM_MOUSEMOVE. (IImageList.DragMove)
IImageList::D ragShowNolock

Affiche ou masque l’image en cours de glissement. (IImageList.DragShowNolock)
IImageList::D raw

Dessine un élément de liste d’images dans le contexte d’appareil spécifié. (IImageList.Draw)
IImageList::EndDrag

Termine une opération de glissement. (IImageList.EndDrag)
IImageList::GetBkColor

Obtient la couleur d’arrière-plan actuelle d’une liste d’images.
IImageList::GetDragImage

Obtient la liste d’images temporaires qui est utilisée pour l’image de glissement. La fonction récupère également l'emplacement actuel de glissement et le décalage de l'image glissée par rapport à la position de glissement.
IImageList::GetIcon

Crée une icône à partir d’une image et un masque dans une liste d’images.
IImageList::GetIconSize

Obtient les dimensions des images d’une liste d’images. Toutes les images d’une liste d’images ont les mêmes dimensions.
IImageList::GetImageCount

Obtient le nombre d’images dans une liste d’images.
IImageList::GetImageInfo

Obtient des informations sur une image.
IImageList::GetImageRect

Obtient le rectangle englobant d’une image.
IImageList::GetItemFlags

Obtient les indicateurs d’une image.
IImageList::GetOverlayImage

Récupère une image spécifiée à partir de la liste des images utilisées comme masques de superposition.
IImageList::Merge

Crée une image en combinant deux images existantes. Cette méthode crée également une liste d’images dans laquelle stocker l’image.
IImageList::Remove

Supprime une image d’une liste d’images. (IImageList.Remove)
IImageList::Replace

Remplace une image dans une liste d’images par une nouvelle image. (IImageList.Replace)
IImageList::ReplaceIcon

Remplace une image par une icône ou un curseur. (IImageList.ReplaceIcon)
IImageList::SetBkColor

Définit la couleur d’arrière-plan d’une liste d’images.
IImageList::SetDragCursorImage

Crée une image de glissement en combinant l’image spécifiée, qui est généralement une image de curseur de souris, avec l’image de glissement actuelle.
IImageList::SetIconSize

Définit les dimensions des images d’une liste d’images et supprime toutes les images de la liste. (IImageList.SetIconSize)
IImageList::SetImageCount

Redimensionne une liste d’images existante. (IImageList.SetImageCount)
IImageList::SetOverlayImage

Ajoute une image spécifiée à la liste des images utilisées comme masques de superposition.

Spécifications

   
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 commoncontrols.h

Voir aussi

Listes d’images