Структура 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 |