Compartilhar via


CTreeCtrl::GetLastVisibleItem

Recupera o item unexpanded o último nó no controle atual do modo de exibição de árvore.

HTREEITEM GetLastVisibleItem() const;

Valor de retorno

O identificador para o item unexpanded o último do nó se o método for bem-sucedida; caso contrário, NULL.

Comentários

este método envia a mensagem de TVM_GETNEXTITEM , que é descrita em Windows SDK. Para obter mais informações, consulte o sinalizador de TVGN_LASTVISIBLE no parâmetro de flag da mensagem.

Requisitos

Cabeçalho: afxcmn.h

Exemplo

O exemplo de código a seguir define uma variável, m_treeCtrl, que é usada para acessar o controle atual do modo de exibição de árvore. O exemplo de código também define um inteiro sem sinal e diversas variáveis de HTREEITEM. Um ou mais de esses variáveis são usados no exemplo a seguir.

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;

O exemplo de código a seguir recupera um identificador para o item unexpanded o último do modo de exibição de árvore, e então desenhar um retângulo 3D em torno do item. Em uma seção anterior do exemplo de código, que não é mostrado, nós criaremos um modo de exibição de árvore que consistisse em um país/nó raiz para o Estados Unidos, subnodes da região para os estados de Pensilvânia e de Washington, e itens da árvore para cidades nos 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));

Consulte também

Referência

Classe CTreeCtrl

Gráfico da hierarquia

TVM_GETNEXTITEM