Condividi tramite


Struttura NMTBGETINFOTIPA (commctrl.h)

Contiene e riceve informazioni sulla descrizione informativa per un elemento della barra degli strumenti. Questa struttura viene usata con il codice di notifica TBN_GETINFOTIP.

Sintassi

typedef struct tagNMTBGETINFOTIPA {
  NMHDR  hdr;
  LPSTR  pszText;
  int    cchTextMax;
  int    iItem;
  LPARAM lParam;
} NMTBGETINFOTIPA, *LPNMTBGETINFOTIPA;

Membri

hdr

Tipo: NMHDR

struttura NMHDR che contiene informazioni aggiuntive sulla notifica.

pszText

Tipo: LPTSTR

Indirizzo di un buffer di caratteri che riceve il testo della descrizione informazioni.

cchTextMax

Tipo: int

Dimensioni del buffer, in caratteri, in corrispondenza di pszText. Nella maggior parte dei casi, il buffer sarà di dimensioni dei caratteri INFOTIPSIZE, ma è sempre necessario assicurarsi che l'applicazione non copia più di caratteri cchTextMax nel buffer in corrispondenza di pszText.

iItem

Tipo: int

Identificatore del comando dell'elemento per il quale vengono richieste informazioni sulla descrizione informativa. Questo membro viene compilato dal controllo prima di inviare il codice di notifica.

lParam

Tipo: LPARAM

Valore definito dall'applicazione associato all'elemento per il quale vengono richieste informazioni sulla descrizione informativa. Questo membro viene compilato dal controllo prima di inviare il codice di notifica.

Osservazioni

Nota

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