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