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


CTreeCtrl::EnsureVisible

Эта функция вызывается, чтобы убедиться, что элемент представления в виде дерева видимым.

BOOL EnsureVisible(
   HTREEITEM hItem 
);

Параметры

  • hItem
    Маркер, деланным элемента дерева видимым.

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

Возвращает TRUE, если система прокрутила элементов в элементе управления иерархического представления, чтобы убедиться, что указанный элемент является видимым.В противном случае возвращаемое значение FALSE.

Заметки

Если необходимый функция развернуть родительский элемент или прокручивает элемент управления иерархического представления, так что элемент будет невидим.

Пример

HTREEITEM hItem = m_TreeCtrl.GetSelectedItem();
// hmyItem is the item that I want to ensure is visible.
HTREEITEM hmyItem = m_TreeCtrl.GetChildItem(hItem);

// Expand the parent, if possible.
HTREEITEM hParent = m_TreeCtrl.GetParentItem(hmyItem);
if (hParent != NULL)
   m_TreeCtrl.Expand(hParent, TVE_EXPAND);

// Ensure the item is visible.
m_TreeCtrl.EnsureVisible(hmyItem);

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CTreeCtrl

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

CTreeCtrl::GetFirstVisibleItem

CTreeCtrl::GetVisibleCount