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