Informations sur les éléments de contrôle d’arborescence

Les contrôles d’arborescence (CTreeCtrl) ont un certain nombre de fonctions membres qui récupèrent des informations sur les éléments du contrôle. La fonction membre GetItem récupère certaines ou toutes les données associées à un élément. Ces données peuvent inclure le texte, l’état, les images, le nombre d’éléments enfants et une valeur de données 32 bits définie par l’application. Il existe également une fonction SetItem qui peut définir certaines ou toutes les données associées à un élément.

Les fonctions membres GetItemState, GetItemText, GetItemData et GetItemImage récupèrent des attributs individuels d’un élément. Chacune de ces fonctions a une fonction Set correspondante pour définir les attributs d’un élément.

La fonction membre GetNextItem récupère l’élément de contrôle d’arborescence qui porte la relation spécifiée avec l’élément actif. Cette fonction peut récupérer le parent d’un élément, l’élément visible suivant ou précédent, le premier élément enfant, et ainsi de suite. Il existe également des fonctions membres pour parcourir l’arborescence : GetRootItem, GetFirstVisibleItem, GetNextVisibleItem, GetPrevVisibleItem, GetChildItem, GetNextSiblingItem, GetPrevSiblingItem, GetParentItem, GetSelectedItem et GetDropHilightItem.

La fonction membre GetItemRect récupère le rectangle englobant d’un élément de contrôle d’arborescence. Les fonctions membres GetCount et GetVisibleCount récupèrent respectivement le nombre d’éléments d’un contrôle d’arborescence et le nombre d’éléments actuellement visibles dans la fenêtre du contrôle d’arborescence. Vous pouvez vous assurer qu’un élément particulier est visible en appelant la fonction membre EnsureVisible .

Voir aussi

Utilisation de CTreeCtrl
Contrôles