Condividi tramite


Struttura NMTVDISPINFOA (commctrl.h)

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

Sintassi

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

Membri

hdr

Tipo: NMHDR

struttura di NMHDR che contiene informazioni su questa notifica.

item

Tipo: TVITEM

struttura TVITEM che identifica e contiene informazioni sull'elemento della visualizzazione albero. Il maschera membro 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
L'membro iSelectedImage specifica o deve ricevere l'indice dell'icona selezionata dell'elemento nell'elenco di immagini.
TVIF_TEXT
Il membro pszText specifica il nuovo testo dell'elemento o l'indirizzo di un buffer che deve ricevere il testo dell'elemento. Se la struttura riceve 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 questo 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.

Osservazioni

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 non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
intestazione commctrl.h

Vedere anche

riferimento

TVN_SETDISPINFO

WM_NOTIFY