commctrl.h

Estructura NMLISTVIEW

Definición

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

Contiene información sobre un mensaje de notificación de de un list-view. Esta estructura es la misma que la estructura NM_LISTVIEW pero ha sido renombrada para ajustarse a las convenciones de nombre estándar.

Descripción

hdr
Estructura NMHDR que contiene información sobre este código de notificación.
iItem
Identifica el ítem del list-view, o -1 si no se usa.
iSubItem
Identifica el subítem, o cero si no hay ninguno.
uNewState
Nuevo estado del ítem. Este miembro es cero para códigos de notificación que no lo usan.
uOldState
Anterior estado del ítem. Este miembro es cero para códigos de notificación que no lo usan.
uChanged
Conjunto de banderas que indican los atributos del ítem que han sido modificados. Este miembro es cero para notificaciones que no lo usan. En caso contrario, puede tener los mismos valores que el miembro mask de la estructura LVITEM.
ptAction
Estructura POINT que indica la posición en la que ha ocurrido el evento, en coordenadas de cliente. Este miembro queda indefinido para códigos de notificación que no lo usan.
lParam
Valor del ítem definido por la aplicación. Este miembro queda indefinido para códigos de notificación que no lo usan.