Condividi tramite


CTreeCtrl::GetLastVisibleItem

Recupera l'ultimo elemento non espansa il nodo nel controllo di visualizzazione ad albero corrente.

HTREEITEM GetLastVisibleItem() const;

Valore restituito

Handle all'ultimo elemento non espansa il nodo se il metodo ha esito positivo; in caso contrario, NULL.

Note

Questo metodo invia il messaggio TVM_GETNEXTITEM, come descritto in Windows SDK. Per ulteriori informazioni, vedere il flag TVGN_LASTVISIBLE nel parametro flag del messaggio.

Requisiti

intestazione: afxcmn.h

Esempio

Nell'esempio di codice definisce una variabile, m_treeCtrl, utilizzata per accedere al controllo di visualizzazione ad albero corrente. L'esempio di codice definisce inoltre un intero senza segno e più variabili di HTREEITEM. Uno o più di queste variabili vengono utilizzate nell'esempio seguente.

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;

Nell'esempio di codice recupera l'handle l'ultimo elemento non espansa il nodo della visualizzazione struttura ad albero e di tracciare un rettangolo tridimensionale intorno a questo elemento. In una sezione precedente dell'esempio di codice, non viene visualizzato, creato una visualizzazione struttura ad albero che include un nodo radice area a un paese per gli Stati Uniti, sottonodi degli stati di Pensilvania e di Washington e gli elementi albero delle città negli stati.

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

Vedere anche

Riferimenti

Classe CTreeCtrl

Grafico delle gerarchie

TVM_GETNEXTITEM