Udostępnij za pośrednictwem


CTreeCtrl::EnsureVisible

Wywołanie tej funkcji w celu zapewnienia widoczne elementu widoku drzewa.

BOOL EnsureVisible(
   HTREEITEM hItem 
);

Parametry

  • hItem
    Uchwyt element drzewa są widoczne.

Wartość zwracana

Zwraca TRUE Jeśli system przewijane elementów w widoku drzewa kontroli w celu zapewnienia, że określony element jest widoczny.W przeciwnym razie zwracana jest wartość FALSE.

Uwagi

Jeśli to konieczne, funkcja rozwija elementu nadrzędnego lub Przewija widoku drzewa, tak aby element jest widoczny.

Przykład

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);

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CTreeCtrl

Wykres hierarchii

CTreeCtrl::GetFirstVisibleItem

CTreeCtrl::GetVisibleCount