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