Udostępnij za pośrednictwem


CTreeCtrl::GetLastVisibleItem

Pobiera element ostatni węzeł nierozwinięta w bieżącego formantu widoku drzewa.

HTREEITEM GetLastVisibleItem() const;

Wartość zwracana

Uchwyt do ostatniego elementu nierozwinięta węzła, jeśli metoda jest pomyślne; w przeciwnym razie NULL.

Uwagi

Metoda ta wysyła TVM_GETNEXTITEM wiadomość, która jest opisana w Windows SDK.Aby uzyskać więcej informacji, zobacz TVGN_LASTVISIBLE bandery w flag parametr tej wiadomości.

Wymagania

Nagłówek: afxcmn.h

Przykład

Poniższy przykład kodu definiuje zmienną, m_treeCtrl, który jest używany do dostępu do bieżącego formantu widoku drzewa.Przykład kodu definiuje również kilka zmiennych HTREEITEM i całkowitą bez znaku.Jeden lub więcej z tych zmiennych są używane w następnym przykładzie.

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;

Poniższy przykład kodu pobiera dojścia do ostatniego elementu węzeł nierozwinięta widoku drzewa i następnie rysuje 3D prostokąt wokół tego elementu.We wcześniejszej sekcji przykład kodu, który nie jest wyowietlana, stworzyliśmy drzewo, który składa się z węzła głównego kraju/regionu dla Stanów Zjednoczonych, węzły podrzędne dla Państw Pennsylvania i Washington i elementów drzewa dla miast w tych państwach.

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

Zobacz też

Informacje

Klasa CTreeCtrl

Diagram hierarchii

TVM_GETNEXTITEM