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 |
---|---|
|
Il membro cChildren specifica o deve ricevere un valore che indica se l'elemento contiene elementi figlio. |
|
Il membro iImage specifica o deve ricevere l'indice dell'icona non selezionata dell'elemento nell'elenco di immagini. |
|
Il membro iSelectedImage specifica o deve ricevere l'indice dell'icona selezionata dell'elemento nell'elenco di immagini. |
|
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