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 |