Struttura NMLISTVIEW (commctrl.h)
Contiene informazioni su un messaggio di notifica di visualizzazione elenco. Questa struttura è la stessa della struttura NM_LISTVIEW ma è stata rinominata in base alle convenzioni di denominazione standard.
Sintassi
typedef struct tagNMLISTVIEW {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
} NMLISTVIEW, *LPNMLISTVIEW;
Members
hdr
Tipo: NMHDR
Struttura NMHDR contenente informazioni su questo messaggio di notifica.
iItem
Tipo: int
Identifica l'elemento della visualizzazione elenco oppure -1 se non viene utilizzato.
iSubItem
Tipo: int
Identifica l'elemento secondario o zero se nessuno.
uNewState
Tipo: UINT
Nuovo stato dell'elemento. Questo membro è zero per i messaggi di notifica che non lo usano. Per un elenco dei valori possibili, vedere List-View Item States.For a list of possible values, see List-View Item States.
uOldState
Tipo: UINT
Stato dell'elemento precedente. Questo membro è zero per i messaggi di notifica che non lo usano. Per un elenco dei valori possibili, vedere List-View Item States.For a list of possible values, see List-View Item States.
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. Questo membro non è definito per i messaggi di notifica che non lo usano.
lParam
Tipo: LPARAM
Valore definito dall'applicazione dell'elemento. Questo membro non è definito per i messaggi di notifica che non lo usano.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |