Partager via


CTreeCtrl::EnsureVisible

Appelez cette fonction pour vérifier qu'un élément d'arborescence est visible.

BOOL EnsureVisible(
   HTREEITEM hItem 
);

Paramètres

  • hItem
    Handle de l'élément d'arborescence est rendu visible.

Valeur de retour

Retourne TRUE si le système défilait les éléments dans le contrôle arborescence pour garantir que l'élément spécifié est visible.Sinon, la valeur de retour est FALSE.

Notes

Si nécessaire, la fonction développe l'élément parent ou fait défiler le contrôle arborescence afin que l'élément soit visible.

Exemple

HTREEITEM hItem = m_TreeCtrl.GetSelectedItem();
// hmyItem is the item that I want to ensure is visible.
HTREEITEM hmyItem = m_TreeCtrl.GetChildItem(hItem);

// Expand the parent, if possible.
HTREEITEM hParent = m_TreeCtrl.GetParentItem(hmyItem);
if (hParent != NULL)
   m_TreeCtrl.Expand(hParent, TVE_EXPAND);

// Ensure the item is visible.
m_TreeCtrl.EnsureVisible(hmyItem);

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

Classe de CTreeCtrl

Graphique de la hiérarchie

CTreeCtrl::GetFirstVisibleItem

CTreeCtrl::GetVisibleCount