Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les contrôles d’arborescence (CTreeCtrl) ont un certain nombre de fonctions membres qui récupèrent des informations sur les éléments dans le 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 de l'élément, son état, les images, le nombre d'éléments enfants, et une valeur de données de 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 entretient la relation spécifiée avec l’élément actuel. 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 .