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

Содержит сведения о сообщении уведомления в виде дерева. Эта структура идентична структуре NM_TREEVIEW , но она была переименована в соответствии с текущими соглашениями об именовании.

Синтаксис

typedef struct tagNMTREEVIEWA {
  NMHDR   hdr;
  UINT    action;
  TVITEMA itemOld;
  TVITEMA itemNew;
  POINT   ptDrag;
} NMTREEVIEWA, *LPNMTREEVIEWA;

Члены

hdr

Тип: NMHDR

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

action

Тип: UINT

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

Возможные значения флагов действий см. в разделе TVM_EXPAND и TVN_SELCHANGED.

itemOld

Тип: TVITEM

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

itemNew

Тип: TVITEM

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

ptDrag

Тип: POINT

Структура POINT , содержащая клиентские координаты мыши на момент возникновения события, вызвавшего отправку сообщения уведомления.

Комментарии

Примечание

Заголовок commctrl.h определяет NMTREEVIEW в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

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

См. также раздел

WM_NOTIFY