Структура NMTVITEMCHANGE (commctrl.h)

Содержит сведения об изменении элемента представления в виде дерева. Эта структура отправляется с TVN_ITEMCHANGED и уведомлениями TVN_ITEMCHANGING .

Синтаксис

typedef struct tagTVITEMCHANGE {
  NMHDR     hdr;
  UINT      uChanged;
  HTREEITEM hItem;
  UINT      uStateNew;
  UINT      uStateOld;
  LPARAM    lParam;
} NMTVITEMCHANGE;

Члены

hdr

Тип: NMHDR

Структура NMHDR, содержащая сведения об уведомлении.

uChanged

Тип: UINT

Задает атрибут. Единственным поддерживаемым атрибутом является state. UChanged должно иметь следующее значение:

Значение Значение
TVIF_STATE
Изменение является атрибутом состояния.

hItem

Тип: HTREEITEM

Обработка измененного элемента представления в виде дерева.

uStateNew

Тип: UINT

Флаг, указывающий состояние нового элемента.

uStateOld

Тип: UINT

Флаг, указывающий предыдущее состояние элемента.

lParam

Тип: LPARAM

Зарезервировано для данных конкретного приложения. Например, значение, которое необходимо связать с элементом.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть commctrl.h