Поделиться через


CTreeCtrl::GetLastVisibleItem

Извлекает последний unexpanded элемент узла в текущем элементе управления иерархического представления.

HTREEITEM GetLastVisibleItem() const;

Возвращаемое значение

Дескриптор к последнему элементу unexpanded узла, если метод выполнен успешно; в противном случае – значение NULL.

Заметки

Этот метод отправляет сообщение TVM_GETNEXTITEM, которое описано в Windows SDK.Дополнительные сведения см. в разделе пометить TVGN_LASTVISIBLE в параметре flag этого сообщения.

Требования

заголовок: afxcmn.h

Пример

В следующем примере кода определяется переменной m_treeCtrl, которая используется для доступа к текущему элементу управления иерархического представления.Пример кода также определяет целое число без знака и несколько переменных HTREEITEM.Одна или несколько из этих переменных, используемых в следующем примере.

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;

В следующем примере кода возвращается дескриптор к последнему элементу unexpanded узла представления в виде дерева, а затем рисует прямоугольник вокруг трехмерного элемента.В предыдущем разделе " пример кода, который не отображается, было создано представление в виде дерева, которое состоит из корневого узла страны или региона, Соединенные Штаты, вложенные узлы для состояний Пенсильвания и Вашингтона и элементы дерева для городов в этих состояниях.

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

См. также

Ссылки

Класс CTreeCtrl

Диаграмма иерархии

TVM_GETNEXTITEM