Estructura NMLISTVIEW (commctrl.h)
Contiene información sobre un mensaje de notificación de vista de lista. Esta estructura es la misma que la estructura de NM_LISTVIEW , pero se ha cambiado el nombre para ajustarse a las convenciones de nomenclatura estándar.
Sintaxis
typedef struct tagNMLISTVIEW {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
} NMLISTVIEW, *LPNMLISTVIEW;
Miembros
hdr
Tipo: NMHDR
Estructura NMHDR que contiene información sobre este mensaje de notificación.
iItem
Tipo: int
Identifica el elemento de vista de lista o -1 si no se usa.
iSubItem
Tipo: int
Identifica el subelemento o cero si ninguno.
uNewState
Tipo: UINT
Nuevo estado del elemento. Este miembro es cero para los mensajes de notificación que no lo usan. Para obtener una lista de los valores posibles, vea Estados de elementos de vista de lista.
uOldState
Tipo: UINT
Estado del elemento antiguo. Este miembro es cero para los mensajes de notificación que no lo usan. Para obtener una lista de los valores posibles, vea Estados de elementos de vista de lista.
uChanged
Tipo: UINT
Conjunto de marcas que indican los atributos de elemento que han cambiado. Este miembro es cero para las notificaciones que no la usan. De lo contrario, puede tener los mismos valores que el miembro mask de la estructura LVITEM .
ptAction
Tipo: POINT
Estructura POINT que indica la ubicación en la que se produjo el evento. Este miembro no está definido para los mensajes de notificación que no lo usan.
lParam
Tipo: LPARAM
Valor definido por la aplicación del elemento. Este miembro no está definido para los mensajes de notificación que no lo usan.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | commctrl.h |