Struttura NMTVGETINFOTIPA (commctrl.h)

Contiene e riceve informazioni sull'elemento della visualizzazione albero necessarie per visualizzare una descrizione comando per un elemento. Questa struttura viene usata con il codice di notifica TVN_GETINFOTIP .

Sintassi

typedef struct tagNMTVGETINFOTIPA {
  NMHDR     hdr;
  LPSTR     pszText;
  int       cchTextMax;
  HTREEITEM hItem;
  LPARAM    lParam;
} NMTVGETINFOTIPA, *LPNMTVGETINFOTIPA;

Members

hdr

Tipo: NMHDR

Struttura NMHDR che contiene informazioni su questa notifica.

pszText

Tipo: LPTSTR

Indirizzo di un buffer di caratteri che contiene il testo da visualizzare. Se si desidera modificare il testo visualizzato nella descrizione comando, sarà necessario modificare il contenuto di questo buffer. Le dimensioni di questo buffer vengono specificate dalla struttura cchTextMax .

cchTextMax

Tipo: int

Dimensioni del buffer in corrispondenza di pszText, in caratteri. Anche se non si deve mai presupporre che questo buffer sia di una determinata dimensione, il valore INFOTIPSIZE può essere usato a scopo di progettazione.

hItem

Tipo: HTREEITEM

Handle dell'albero per l'elemento per il quale viene visualizzata la descrizione comando.

lParam

Tipo: LPARAM

Dati definiti dall'applicazione associati all'elemento per il quale viene visualizzata la descrizione comando.

Commenti

Nota

L'intestazione commctrl.h definisce NMTVGETINFOTIP 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

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