Estructura NMITEMACTIVATE (commctrl.h)
Contiene información sobre un código de notificación de LVN_ITEMACTIVATE .
Sintaxis
typedef struct tagNMITEMACTIVATE {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
UINT uKeyFlags;
} NMITEMACTIVATE, *LPNMITEMACTIVATE;
Miembros
hdr
Tipo: NMHDR
Estructura NMHDR que contiene información sobre este código de notificación.
iItem
Tipo: int
Índice del elemento de vista de lista. Si el índice de elementos no se usa para la notificación, este miembro contendrá -1.
iSubItem
Tipo: int
Índice basado en un solo elemento del subelemento. Si el índice del subelemento no se usa para la notificación o la notificación no se aplica a un subelemento, este miembro contendrá cero.
uNewState
Tipo: UINT
Nuevo estado de elemento. Este miembro es cero para los códigos de notificación que no lo usan.
uOldState
Tipo: UINT
Estado del elemento anterior. Este miembro es cero para los códigos de notificación que no lo usan.
uChanged
Tipo: UINT
Conjunto de marcas que indican los atributos de elemento que han cambiado. Este miembro es cero para las notificaciones que no lo 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, en coordenadas de cliente. Este miembro no está definido para los códigos 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 códigos de notificación que no lo usan.
uKeyFlags
Tipo: UINT
Teclas modificadoras que se presionaron en el momento de la activación. Este miembro contiene cero o una combinación de las marcas siguientes:
Valor | Significado |
---|---|
|
La tecla está presionada. |
|
La tecla está presionada. |
|
La tecla está presionada. |
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | commctrl.h |