Struttura TOOLTIPTEXT
Nella scrittura del gestore di notifica della descrizione comandi, è necessario utilizzare la struttura di TOOLTIPTEXT .I membri della strutturadi TOOLTIPTEXTsono:
typedef struct {
NMHDR hdr; // required for all WM_NOTIFY messages
LPTSTR lpszText; // see below
TCHAR szText[80]; // buffer for tool tip text
HINSTANCE hinst; // see below
UINT uflags; // flag indicating how to interpret the
// idFrom member of the NMHDR structure
// that is included in the structure
} TOOLTIPTEXT, FAR *LPTOOLTIPTEXT;
hdr
Identifica lo strumento che richiede il testo.L'unico membro della struttura che potrebbe essere necessario è l'id del controlloL'ID di comando del controllo sarà nel membro di idFrom della struttura di NMHDR , l'accesso alla sintassi hdr.idFrom.Vedere NMHDR per una descrizione dei membri della struttura di NMHDR .lpszText
Indirizzo di una stringa per ricevere il testo per uno strumento.szText
Memorizzazione nel buffer che riceve il testo di descrizione comandi.Un'applicazione può copiare il testo in questo buffer come alternativa a specificare un indirizzo della stringa.hinst
Istanza gestisce che contiene una stringa da utilizzare come testo di descrizione comandi.Se lpszText è l'indirizzo del testo di descrizione comandi, questo membro è NULL.
Quando si gestisce il messaggio di notifica di TTN_NEEDTEXT , specificare la stringa da visualizzare in uno dei modi seguenti:
Copiare il testo nel buffer specificato dal membro di szText .
Copiare l'indirizzo del buffer che contiene il testo al membro di lpszText .
Copiare l'identificatore di una risorsa di tipo stringa al membro di lpszText e copiare handle di istanza che contiene la risorsa al membro di hinst .