commctrl.h
Estructura NMITEMACTIVATE
Definición
typedef struct tagNMITEMACTIVATE { NMHDR hdr; int iItem; int iSubItem; UINT uNewState; UINT uOldState; UINT uChanged; POINT ptAction; LPARAM lParam; UINT uKeyFlags; } NMITEMACTIVATE, *PNMITEMACTIVATE;
Contiene información sobre el código de notificación LVN_ITEMACTIVATE.
Descripción
- hdr
- Estructura NMHDR que contiene información sobre este código de notificación.
- iItem
- Índice del ítem del list-view. Si el índice del ítem no es usado por la notificación, este miembro contendrá el valor -1.
- iSubItem
- Índice basado en uno del subítem. Si el índice del subítem no es usado por la notificación o la notificación no se refiere a un subítem, este miembro contendrá el valor cero.
- 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.
- uKeyFlags
Teclas modificadoras que fueron presionadas en el momento de la activación. Este miembro contiene cero o una combinación de las siguientes banderas:
Valor Significado LVKF_ALT La tecla ALT fue pulsada. LVKF_CONTROL La tecla CTRL fue pulsada. LVKF_SHIFT La tecla SHIFT fue pulsada.