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


CTreeCtrl::SetItemStateEx

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

BOOL SetItemStateEx(
     HTREEITEM hItem, 
     UINT uStateEx
);

Параметры

Параметр

Описание

[входящий] hItem

Дескриптор к элементу элемента управления иерархического представления.

[входящий] uStateEx

Расширенное состояние элемента.Дополнительные сведения см. в разделе uStateEx члена структуры TVITEMEX.

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

true если этот метод выполнен успешно; в противном случае – значение false.

Заметки

Этот метод отправляет сообщение TVM_SETITEM, которое описано в Windows SDK. Этот метод будет присвоено параметр uStateEx к члену uStateEx структуры TVITEMEX, а затем использования, составляющих в сообщении.

Требования

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

Этот метод поддерживается в Windows Vista и более поздних версиях.

Дополнительные требования для этого метода см. в Требования построения для элементов управления Windows Vista общих.

Пример

В следующем примере кода определяется переменной 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;

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

    // Disable the Pennsylvania node.
    m_treeCtrl.SetItemStateEx( hPA, TVIS_EX_DISABLED );

См. также

Ссылки

Класс CTreeCtrl

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

CTreeCtrl::GetItemStateEx

TVM_SETITEM

TVITEMEX