Partager via


CImageList, classe

Fournit les fonctionnalités du contrôle commun de liste d'images windows.

class CImageList : public CObject

Membres

Constructeurs publics

Nom

Description

CImageList::CImageList

Construit un objet CImageList.

Méthodes publiques

Nom

Description

CImageList::Add

Ajoute une image ou des images à une liste d'images.

CImageList::Attach

Joint une liste d'images à un objet d' CImageList .

CImageList::BeginDrag

Commence faisant glisser une image.

CImageList::Copy

Copie une image dans un objet d' CImageList .

CImageList::Create

Initialise une liste d'images et la attaché à un objet d' CImageList .

CImageList::DeleteImageList

Supprime une liste d'images.

CImageList::DeleteTempMap

Appelé par le gestionnaire comme les temps d'inactivité de CWinApp pour supprimer tout objet temporaire d' CImageList l'a créé par FromHandle.

CImageList::Detach

Détache un objet liste d'images d'un objet d' CImageList et retourne un handle à une liste d'images.

CImageList::DragEnter

Mises à jour de verrous pendant une opération de glissement et affiche l'image faire glisser à une position spécifiée.

CImageList::DragLeave

Déverrouille la fenêtre et masque l'image glisser afin que la fenêtre puisse être mise à jour.

CImageList::DragMove

Déplace l'image qui fait glisser pendant une opération de glisser-déplacer.

CImageList::DragShowNolock

Affiche ou masque l'image glisser pendant une opération de glissement, sans verrouiller la fenêtre.

CImageList::Draw

Dessine l'image qui fait glisser pendant une opération de glisser-déplacer.

CImageList::DrawEx

Dessine un élément de liste d'images dans le contexte spécifié de périphérique. La fonction utilise le style de dessin spécifiée et fusionne l'image avec la couleur spécifiée.

CImageList::DrawIndirect

Dessine une image d'une liste d'images.

CImageList::EndDrag

Termine une opération glisser.

CImageList::ExtractIcon

Crée une icône sur une image et le masque dans une liste d'images.

CImageList::FromHandle

Retourne un pointeur vers un objet d' CImageList une fois donné un handle à une liste d'images. Si un objet d' CImageList n'est pas attaché au handle, un objet temporaire d' CImageList est créé et joint.

CImageList::FromHandlePermanent

Retourne un pointeur vers un objet d' CImageList une fois donné un handle à une liste d'images. Si un objet d' CImageList n'est pas attaché au handle, NULL est retourné.

CImageList::GetBkColor

Extrait la couleur d'arrière-plan pour une liste d'images.

CImageList::GetDragImage

Obtient la liste d'images temporaire qui est utilisée pour faire glisser.

CImageList::GetImageCount

Récupère le nombre d'images dans une liste d'images.

CImageList::GetImageInfo

Récupère des informations sur une image.

CImageList::GetSafeHandle

Récupère m_hImageList.

CImageList::Read

Lit une liste d'images d'une archive.

CImageList::Remove

Supprime une image d'une liste d'images.

CImageList::Replace

Remplace une image dans une liste d'images par une nouvelle image.

CImageList::SetBkColor

Définit la couleur d'arrière-plan pour une liste d'images.

CImageList::SetDragCursorImage

Crée une nouvelle image glisser.

CImageList::SetImageCount

Réinitialise le nombre d'images dans une liste d'images.

CImageList::SetOverlayImage

Ajoute l'index de base zéro d'une image à la liste d'images à utiliser comme masques de superposition.

CImageList::Write

Écrit une liste d'images à une archive.

Opérateurs publics

Nom

Description

CImageList::operator HIMAGELIST

Retourne HIMAGELIST attaché à CImageList.

Données membres publiques

Nom

Description

CImageList::m_hImageList

Un handle qui contient la liste d'images attachée à cet objet.

Notes

Une « liste d'images » est une collection d'images de taille même, qui peuvent être mentionnées par son index de base zéro. Les listes d'images sont utilisées pour gérer efficacement de grands groupes d'icônes ou de bitmap. Toutes les images dans une liste d'images sont contenues dans une bitmap unique et large dans le format d'écran. Une liste d'images peut également inclure une bitmap monochrome qui contient les caractères génériques utilisés pour dessiner des images de façon transparente (style d'icône). L'interface de programmation d'applications (API) de Microsoft Win32 fournit des fonctions de liste d'images qui vous permettent de dessiner des images, de créer et détruire des listes d'images, d'ajouter et supprimer des images, substituez des images, des images de fusion, et des images glissers.

Ce contrôle (et par conséquent la classe d' CImageList ) est disponible uniquement aux programmes s'exécutant sous la version 3,51 de Windows 95/98 et Windows NT et versions ultérieures.

Pour plus d'informations sur l'utilisation CImageList, consultez contrôles et l' Utiliser CImageList.

Hiérarchie d'héritage

CObject

CImageList

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CObject, classe

Graphique de la hiérarchie

CListCtrl, classe

CTabCtrl, classe