Freigeben über


CTreeCtrl::GetLastVisibleItem

Ruft das letzte nicht erweiterten Knotenelement im aktuellen Strukturansicht ab.

HTREEITEM GetLastVisibleItem() const;

Rückgabewert

Das Handle zum letzten nicht erweiterten Knotenelement, wenn die Methode erfolgreich ist; andernfalls NULL.

Hinweise

Diese Methode sendet die TVM_GETNEXTITEM Meldung, die im Windows SDK beschrieben wird.Weitere Informationen finden Sie unter TVGN_LASTVISIBLE das - Flag im flag-Parameter dieser Meldung.

Anforderungen

Header: afxcmn.h

Beispiel

Im folgenden Codebeispiel wird eine Variable, m_treeCtrl, die verwendet wird, um auf das aktuelle Strukturansicht zuzugreifen.Im Codebeispiel wird auch eine ganze Zahl ohne Vorzeichen und einige HTREEITEM-Variablen.Eine oder mehrere dieser Variablen werden im folgenden Beispiel verwendet.

public:
    // Variable to access tree control.
    CTreeCtrl m_treeCtrl;
    // Variable to access splitbutton control.
    CSplitButton m_splitbutton;
    // Accessibility identifier
    UINT accIdUS;
    // HTREEITEMs
    HTREEITEM hCountry;
    HTREEITEM hPA;
    HTREEITEM hWA;

Im folgenden Codebeispiel wird ein Handle für den letzten nicht erweiterten Strukturansichtsknotenelement ab und anschließend ein 3D-Rechteck um dieses Element.In einem früheren Abschnitt des Codebeispiels, das nicht angezeigt wird, haben wir eine Strukturansicht, die aus einem Stammland/regions-Knoten für USA, untergeordnete Knoten für die Pennsylvania und Staat Washington besteht, und Strukturelemente für Orte in diesen Zuständen.

    CRect rect;
    HTREEITEM hLast = m_treeCtrl.GetLastVisibleItem();
    m_treeCtrl.GetItemPartRect( hLast, TVGIPR_BUTTON, &rect );
    m_treeCtrl.GetDC()->Draw3dRect( &rect, RGB(255, 0, 0), RGB(0, 0, 255));

Siehe auch

Referenz

CTreeCtrl-Klasse

Hierarchien-Diagramm

TVM_GETNEXTITEM