Partager via


CTreeCtrl::GetImageList

Appelez cette fonction pour extraire le handle de la normale ou pour déclarer la liste d'images associée au contrôle arborescence.

CImageList* GetImageList( 
   UINT nImageList  
) const;

Paramètres

  • nImageList
    Type de liste d'images à récupérer. La liste d'images peut avoir l'une des valeurs suivantes :

    • TVSIL_NORMAL récupère la liste d'images normale, qui contient les images sélectionnées et nonselected pour l'élément d'arborescence.

    • TVSIL_STATE récupère la liste d'images d'état, qui contient les images pour les éléments d'arborescence qui sont dans un état défini par l'utilisateur.

Valeur de retour

Pointeur vers la liste d'images du contrôle si l'opération a réussi ; sinon NULL.

Notes

Chaque élément dans un contrôle arborescence peut avoir une paire d'images intégrées une correspondance de bits qui lui sont associées. Une image s'affiche lorsque l'élément est sélectionné, et l'autre est affichée lorsque l'élément n'est pas sélectionné. Par exemple, un élément peut afficher un dossier ouvert lorsqu'il est sélectionné et un répertoire fermé lorsqu'il n'est pas sélectionné.

Pour plus d'informations sur les listes d'images, consultez la classe de CImageList .

Exemple

ASSERT(m_TreeCtrl.GetImageList(TVSIL_NORMAL) == NULL);

m_TreeCtrl.SetImageList(&m_TreeImages, TVSIL_NORMAL);
ASSERT(m_TreeCtrl.GetImageList(TVSIL_NORMAL) == &m_TreeImages);

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CTreeCtrl, classe

Graphique de la hiérarchie

CImageList, classe

CTreeCtrl::SetImageList