Share via


CTreeCtrl::GetLastVisibleItem

Recupera el elemento sin expandir el último nodo en el control de vista de árbol actual.

HTREEITEM GetLastVisibleItem() const;

Valor devuelto

El identificador al elemento sin expandir el último nodo si el método es correcto; si no, NULL.

Comentarios

Este método envía el mensaje TVM_GETNEXTITEM , que se describe en Windows SDK.Para obtener más información, vea el indicador TVGN_LASTVISIBLE en el parámetro flag de ese mensaje.

Requisitos

Encabezado: afxcmn.h

Ejemplo

El ejemplo de código siguiente se define una variable, m_treeCtrl, que se utiliza para tener acceso al control de vista de árbol actual.El ejemplo de código también define un entero sin signo y varias variables de HTREEITEM.Uno o más de estas variables se utilizan en el ejemplo siguiente.

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;

El ejemplo de código siguiente se recupera un identificador al elemento sin expandir el último nodo de vista de árbol, y después se dibuja un rectángulo 3D alrededor de ese elemento.En una sección anterior del ejemplo de código, que no se muestra, creamos una vista de árbol que consta de un nodo de país o región raíz para Estados Unidos, los subnodos para los estados de Pennsylvania y Washington, y los elementos de árbol para las ciudades de esos estados.

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

Vea también

Referencia

Clase de CTreeCtrl

Gráfico de jerarquía

TVM_GETNEXTITEM