Struttura NMTVDISPINFOA (commctrl.h)

Contiene e riceve informazioni di visualizzazione per un elemento della visualizzazione albero. Questa struttura è identica alla struttura TV_DISPINFO , ma è stata rinominata in modo da seguire le convenzioni di denominazione correnti.

Sintassi

typedef struct tagTVDISPINFOA {
  NMHDR   hdr;
  TVITEMA item;
} NMTVDISPINFOA, *LPNMTVDISPINFOA;

Members

hdr

Tipo: NMHDR

Struttura NMHDR che contiene informazioni su questa notifica.

item

Tipo: TVITEM

Struttura TVITEM che identifica e contiene informazioni sull'elemento della visualizzazione albero. Il membro mask della struttura TVITEM specifica quali informazioni vengono impostate o recuperate. Può essere uno o più dei valori seguenti:

Valore Significato
TVIF_CHILDREN
Il membro cChildren specifica o deve ricevere un valore che indica se l'elemento contiene elementi figlio.
TVIF_IMAGE
Il membro iImage specifica o deve ricevere l'indice dell'icona non selezionata dell'elemento nell'elenco di immagini.
TVIF_SELECTEDIMAGE
Il membro iSelectedImage specifica o deve ricevere l'indice dell'icona selezionata dell'elemento nell'elenco di immagini.
TVIF_TEXT
Il membro pszText specifica il testo del nuovo elemento o l'indirizzo di un buffer che deve ricevere il testo dell'elemento. Se la struttura riceve il testo dell'elemento, in genere si copia il testo nel buffer a cui punta il membro pszText della struttura TVITEM . Tuttavia, è possibile restituire una stringa nel membro pszText . In tal caso, non è possibile modificare o eliminare la stringa finché il testo dell'elemento corrispondente non viene eliminato o fino a quando non vengono inviati altri due codici di notifica TVN_GETDISPINFO .

Commenti

Nota

L'intestazione commctrl.h definisce NMTVDISPINFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione commctrl.h

Vedi anche

Riferimento

TVN_SETDISPINFO

WM_NOTIFY