Partager via


CTreeCtrl, classe

Fournit les fonctionnalités du contrôle arborescence communs windows.

class CTreeCtrl : public CWnd

Membres

Constructeurs publics

Nom

Description

CTreeCtrl::CTreeCtrl

Construit un objet CTreeCtrl.

Méthodes publiques

Nom

Description

CTreeCtrl::Create

Crée un contrôle arborescence et l'attache à un objet d' CTreeCtrl .

CTreeCtrl::CreateDragImage

Crée une bitmap glissante pour l'élément d'arborescence spécifié.

CTreeCtrl::CreateEx

Crée un contrôle d'arborescence avec les styles étendus par windows spécifiées et l'attache à un objet d' CTreeCtrl .

CTreeCtrl::DeleteAllItems

Supprime tous les éléments dans un contrôle arborescence.

CTreeCtrl::DeleteItem

Supprime un nouvel élément dans un contrôle arborescence.

CTreeCtrl::EditLabel

Modifie un élément d'arborescence spécifié sur place.

CTreeCtrl::EndEditLabelNow

Annule la modification sur l'étiquette d'un élément d'arborescence dans le contrôle arborescence actuel.

CTreeCtrl::EnsureVisible

Garantit qu'un élément d'arborescence est visible dans le contrôle arborescence.

CTreeCtrl::Expand

Grandit, ou les opérations en virgule flottante, les éléments enfants de l'élément d'arborescence spécifié.

CTreeCtrl::GetBkColor

Extrait la couleur d'arrière-plan du contrôle.

CTreeCtrl::GetCheck

Récupère l'état d'activation d'un élément de contrôle d'arborescence.

CTreeCtrl::GetChildItem

Extrait l'enfant d'un élément d'arborescence spécifié.

CTreeCtrl::GetCount

Récupère le nombre d'éléments d'arborescence associés à un contrôle arborescence.

CTreeCtrl::GetDropHilightItem

Extrait la cible d'une opération de glisser-déplacer.

CTreeCtrl::GetEditControl

Récupère le handle du contrôle d'édition utilisé pour modifier l'élément d'arborescence spécifié.

CTreeCtrl::GetExtendedStyle

Récupère les styles étendus que le contrôle arborescence utilise actuellement.

CTreeCtrl::GetFirstVisibleItem

Récupère le premier élément visible de l'élément d'arborescence spécifié.

CTreeCtrl::GetImageList

Récupère le handle de la liste d'images associée à un contrôle arborescence.

CTreeCtrl::GetIndent

Récupère l'offset (en pixels) d'un élément d'arborescence de son parent.

CTreeCtrl::GetInsertMarkColor

Extrait la couleur utilisée pour dessiner la marque d'insertion de l'arborescence.

CTreeCtrl::GetItem

Récupère les attributs d'un élément d'arborescence spécifié.

CTreeCtrl::GetItemData

Retourne la valeur spécifique à l'application de 32 bits associé à un élément.

CTreeCtrl::GetItemExpandedImageIndex

Extrait l'index de l'image à afficher lorsque l'élément spécifié du contrôle arborescence actuel se trouve dans l'état développé.

CTreeCtrl::GetItemHeight

Extrait la hauteur actuelle des éléments d'arborescence.

CTreeCtrl::GetItemImage

Récupère les images associées à un élément.

CTreeCtrl::GetItemPartRect

Récupère le rectangle englobant d'une partie spécifique d'un élément spécifié dans le contrôle arborescence actuel.

CTreeCtrl::GetItemRect

Récupère le rectangle englobant d'un élément d'arborescence.

CTreeCtrl::GetItemState

Retourne l'état d'un élément.

CTreeCtrl::GetItemStateEx

Récupère l'état étendue de l'élément spécifié dans le contrôle arborescence actuel.

CTreeCtrl::GetItemText

Retourne le texte d'un élément.

CTreeCtrl::GetLastVisibleItem

Récupère le dernier élément développé dans le contrôle arborescence actuel.

CTreeCtrl::GetLineColor

Extrait la couleur de ligne active du contrôle arborescence.

CTreeCtrl::GetNextItem

Extrait l'élément d'arborescence qui correspond à une relation spécifiée.

CTreeCtrl::GetNextSiblingItem

Récupère le prochain frères de l'élément d'arborescence spécifié.

CTreeCtrl::GetNextVisibleItem

Extrait l'élément visible de l'élément d'arborescence spécifié.

CTreeCtrl::GetParentItem

Récupère le parent de l'élément d'arborescence spécifié.

CTreeCtrl::GetPrevSiblingItem

Récupère le frère précédent de l'élément d'arborescence spécifié.

CTreeCtrl::GetPrevVisibleItem

Récupère l'élément visible précédent de l'élément d'arborescence spécifié.

CTreeCtrl::GetRootItem

Extrait la racine de l'élément d'arborescence spécifié.

CTreeCtrl::GetScrollTime

Extrait la durée de défilement maximale du contrôle arborescence.

CTreeCtrl::GetSelectedCount

Récupère le nombre d'éléments sélectionnés dans le contrôle arborescence actuel.

CTreeCtrl::GetSelectedItem

Récupère l'élément d'arborescence actuellement sélectionné.

CTreeCtrl::GetTextColor

Extrait la couleur actuelle de texte du contrôle.

CTreeCtrl::GetToolTips

Récupère le handle au contrôle d'info-bulle enfant utilisé par un contrôle arborescence.

CTreeCtrl::GetVisibleCount

Récupère le nombre d'éléments visibles d'arborescence associés à un contrôle arborescence.

CTreeCtrl::HitTest

Retourne la position actuelle du curseur en rapport avec l'objet d' CTreeCtrl .

CTreeCtrl::InsertItem

Insère un nouvel élément dans un contrôle arborescence.

CTreeCtrl::ItemHasChildren

Retourne une valeur différente de zéro si l'élément spécifié a des éléments enfants.

CTreeCtrl::MapAccIdToItem

Mappe l'identificateur spécifié d'accessibilité au handle à un élément d'arborescence dans le contrôle arborescence actuel.

CTreeCtrl::MapItemToAccID

Mappe le handle spécifié à un élément d'arborescence dans le contrôle arborescence actuel à un identificateur d'accessibilité.

CTreeCtrl::Select

Sélectionne, défile dans la vue, ou redessine un élément d'arborescence spécifié.

CTreeCtrl::SelectDropTarget

Redessine l'élément d'arborescence comme cible d'une opération de glisser-déplacer.

CTreeCtrl::SelectItem

Sélectionne un élément d'arborescence spécifié.

CTreeCtrl::SelectSetFirstVisible

Sélectionne un élément d'arborescence spécifié comme premier élément visible.

CTreeCtrl::SetAutoscrollInfo

Définit le taux de défilement automatique du contrôle arborescence actuel.

CTreeCtrl::SetBkColor

Définit la couleur d'arrière-plan du contrôle.

CTreeCtrl::SetCheck

Définit l'état d'activation d'un élément de contrôle d'arborescence.

CTreeCtrl::SetExtendedStyle

Définit les styles étendus pour le contrôle arborescence actuel.

CTreeCtrl::SetImageList

Définit le handle de la liste d'images associée à un contrôle arborescence.

CTreeCtrl::SetIndent

Définit l'offset (en pixels) d'un élément d'arborescence de son parent.

CTreeCtrl::SetInsertMark

Définit la marque d'insertion dans un contrôle arborescence.

CTreeCtrl::SetInsertMarkColor

Définit la couleur utilisée pour dessiner la marque d'insertion de l'arborescence.

CTreeCtrl::SetItem

Définit les attributs d'un élément d'arborescence spécifié.

CTreeCtrl::SetItemData

Définit la valeur spécifique à l'application de 32 bits associé à un élément.

CTreeCtrl::SetItemExpandedImageIndex

Définit l'index de l'image à afficher lorsque l'élément spécifié du contrôle arborescence actuel se trouve dans l'état développé.

CTreeCtrl::SetItemHeight

Définit la hauteur des éléments d'arborescence.

CTreeCtrl::SetItemImage

Associe des images à un élément.

CTreeCtrl::SetItemState

Définit l'état d'un élément.

CTreeCtrl::SetItemStateEx

Définit l'état étendue de l'élément spécifié dans le contrôle arborescence actuel.

CTreeCtrl::SetItemText

Définit le texte d'un élément.

CTreeCtrl::SetLineColor

Définit la couleur de ligne active du contrôle arborescence.

CTreeCtrl::SetScrollTime

Définit la durée de défilement maximale du contrôle arborescence.

CTreeCtrl::SetTextColor

Définit la couleur de texte du contrôle.

CTreeCtrl::SetToolTips

Définit le contrôle d'info-bulle enfants d'un contrôle arborescence.

CTreeCtrl::ShowInfoTip

Affiche l'infotip pour l'élément spécifié dans le contrôle arborescence actuel.

CTreeCtrl::SortChildren

Trie les enfants d'un élément parent donné.

CTreeCtrl::SortChildrenCB

Trie les enfants d'un élément parent donné à l'aide d'une fonction définie par l'application de tri.

Notes

Un « contrôle arborescence » est une fenêtre qui affiche une liste hiérarchique d'éléments, tels que les titres dans un document, les entrées d'un index, ou les fichiers et les dossiers sur un disque. Chaque élément se compose d'une étiquette et une image générée une correspondance de bits facultative, et chaque élément peut contenir une liste de sous-éléments associés à celui-ci. En cliquant sur un élément, l'utilisateur peut développer et réduire la liste associée de sous-éléments.

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

Pour plus d'informations sur l'utilisation CTreeCtrl, consultez :

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CTreeCtrl

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CImageList, classe

Concepts

MFC exemple CMNCTRL1