Freigeben über


CTreeCtrl::EnsureVisible

Rufen Sie diese Funktion auf, um sicherzustellen, dass ein Strukturansichtelement sichtbar ist.

BOOL EnsureVisible(
   HTREEITEM hItem 
);

Parameter

  • hItem
    Handle des Strukturelements unwirksam sichtbar.

Rückgabewert

Gibt TRUE zurück, wenn das System die Elemente in der Strukturansicht Bildlauf durchführte, um sicherzustellen, dass das angegebene Element sichtbar ist.Andernfalls ist der Rückgabewert FALSE.

Hinweise

Bei Bedarf erweitert die Funktion das übergeordnete Element oder führt das Struktursteuerelement Bildlauf für das Element sichtbar ist.

Beispiel

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

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CTreeCtrl-Klasse

Hierarchien-Diagramm

CTreeCtrl::GetFirstVisibleItem

MaxFrameworkVersion-Element (Visual Studio-Vorlagen)