Struttura NMITEMACTIVATE (commctrl.h)
Contiene informazioni su un codice di notifica LVN_ITEMACTIVATE .
Sintassi
typedef struct tagNMITEMACTIVATE {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
UINT uKeyFlags;
} NMITEMACTIVATE, *LPNMITEMACTIVATE;
Members
hdr
Tipo: NMHDR
Struttura NMHDR che contiene informazioni su questo codice di notifica.
iItem
Tipo: int
Indice dell'elemento della visualizzazione elenco. Se l'indice dell'elemento non viene usato per la notifica, questo membro conterrà -1.
iSubItem
Tipo: int
Indice in base uno dell'elemento secondario. Se l'indice dell'elemento secondario non viene utilizzato per la notifica o la notifica non si applica a un elemento secondario, questo membro conterrà zero.
uNewState
Tipo: UINT
Nuovo stato dell'elemento. Questo membro è zero per i codici di notifica che non lo usano.
uOldState
Tipo: UINT
Stato dell'elemento precedente. Questo membro è zero per i codici di notifica che non lo usano.
uChanged
Tipo: UINT
Set di flag che indicano gli attributi dell'elemento modificati. Questo membro è zero per le notifiche che non lo usano. In caso contrario, può avere gli stessi valori del membro mask della struttura LVITEM .
ptAction
Tipo: POINT
Struttura POINT che indica la posizione in cui si è verificato l'evento, nelle coordinate client. Questo membro non è definito per i codici di notifica che non lo usano.
lParam
Tipo: LPARAM
Valore definito dall'applicazione dell'elemento. Questo membro non è definito per i codici di notifica che non lo usano.
uKeyFlags
Tipo: UINT
Tasti di modifica premuti al momento dell'attivazione. Questo membro contiene zero o una combinazione dei flag seguenti:
Valore | Significato |
---|---|
|
Tasto premuto. |
|
Tasto premuto. |
|
Tasto premuto. |
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |