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


CTreeCtrl::GetItemState

Возвращает состояние элемента, указанного hItem.

UINT GetItemState(
   HTREEITEM hItem,
   UINT nStateMask 
) const;

Параметры

  • hItem
    Дескриптор элемента, состояние которого требуется извлечь.

  • nStateMask
    Маска, указывающая один или несколько состояний.Дополнительные сведения о возможных значениях nStateMask см. обсуждение элементов состоянию и stateMask структуры TVITEM в Windows SDK.

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

UINT, Содержащий побитовое ИЛИ значений, определенных nStateMask.Дополнительные сведения о возможных значениях см. в разделе CTreeCtrl::GetItem.Чтобы найти значение для указанного состояния выполните побитовую операцию И значения состояния и возвращаемого значения, как показано в следующем примере.

Пример

// Show all of the visible items in bold.
HTREEITEM hItem = m_TreeCtrl.GetFirstVisibleItem();

while (hItem != NULL)
{
   m_TreeCtrl.SetItemState(hItem, TVIS_BOLD, TVIS_BOLD);
   ASSERT(TVIS_BOLD & m_TreeCtrl.GetItemState(hItem, TVIS_BOLD));
   hItem = m_TreeCtrl.GetNextVisibleItem(hItem);
}

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CTreeCtrl

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

CTreeCtrl::GetItem

Основные понятия

Элемент управления дерева состояний обзор