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


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