Struttura NMTTDISPINFOA (commctrl.h)
Contiene informazioni utilizzate per la gestione del codice di notifica TTN_GETDISPINFO. Questa struttura sostituisce la struttura TOOLTIPTEXT.
Sintassi
typedef struct tagNMTTDISPINFOA {
NMHDR hdr;
LPSTR lpszText;
char szText[80];
HINSTANCE hinst;
UINT uFlags;
LPARAM lParam;
} NMTTDISPINFOA, *LPNMTTDISPINFOA;
Membri
hdr
struttura NMHDR che contiene informazioni aggiuntive sulla notifica.
lpszText
Tipo: LPTSTR
Puntatore a una stringa con terminazione Null che verrà visualizzata come testo della descrizione comando. Se hinst specifica un handle di istanza, questo membro deve essere l'identificatore di una risorsa stringa.
szText[80]
Tipo: TCHAR
Buffer che riceve il testo della descrizione comando. Un'applicazione può copiare il testo in questo buffer anziché specificare un indirizzo stringa o una risorsa stringa. Per il testo della descrizione comando superiore a 80 TCHAR, vedere i commenti nella sezione osservazioni di questo documento.
hinst
Handle per l'istanza che contiene una risorsa stringa da usare come testo della descrizione comando. Se lpszText è l'indirizzo della stringa di testo della descrizione comando, questo membro deve essere NULL.
uFlags
Flag che indica come interpretare il idFrom membro della struttura NMHDR inclusa.
Valore | Significato |
---|---|
|
Se questo flag è impostato, idFrom è l'handle dello strumento. In caso contrario, è l'identificatore dello strumento. |
|
Windows può essere con mirroring per visualizzare lingue come l'ebraico o l'arabo che leggono da destra a sinistra (RTL). In genere, il testo della descrizione comando viene letto nella stessa direzione del testo nella finestra padre. Per fare in modo che una descrizione comando venga letta nella direzione opposta dalla finestra padre, aggiungere il flag TTF_RTLREADING al uFlags membro durante l'elaborazione della notifica. |
|
versione 4.70. Se si aggiunge questo flag a uFlags durante l'elaborazione della notifica, il controllo descrizione comando manterrà le informazioni fornite e non lo richiederà di nuovo. |
lParam
Tipo: LPARAM
versione 4.70. Dati definiti dall'applicazione associati allo strumento.
Osservazioni
È necessario puntare la matrice lpszText
Nota
L'intestazione commctrl.h definisce NMTTDISPINFO 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 |