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


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

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

Синтаксис

typedef struct tagNMLISTVIEW {
  NMHDR  hdr;
  int    iItem;
  int    iSubItem;
  UINT   uNewState;
  UINT   uOldState;
  UINT   uChanged;
  POINT  ptAction;
  LPARAM lParam;
} NMLISTVIEW, *LPNMLISTVIEW;

Члены

hdr

Тип: NMHDR

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

iItem

Тип: int

Определяет элемент представления списка или значение -1, если оно не используется.

iSubItem

Тип: int

Определяет подэлемент или ноль, если его нет.

uNewState

Тип: UINT

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

uOldState

Тип: UINT

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

uChanged

Тип: UINT

Набор флагов, указывающих измененные атрибуты элемента. Этот элемент равен нулю для уведомлений, которые его не используют. В противном случае он может иметь те же значения, что и элемент маски структуры LVITEM .

ptAction

Тип: POINT

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

lParam

Тип: LPARAM

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

Требования

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