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 .

Vedere anche

Concetti

Descrizioni comandi in Windows non derivate da CFrameWnd