Partager via


TOOLTIPTEXT, structure

À écrire votre gestionnaire de notification d'info-bulle, vous devez utiliser la structure d' TOOLTIPTEXT .Les membres de la structured' TOOLTIPTEXTsont :

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
    Identifie l'outil qui a besoin de texte.Le seul membre de cette structure que vous pouvez avoir besoin est l'ID de la commande d'extractionL'ID de commande du contrôle est dans le membre d' idFrom de la structure d' NMHDR , l'accès à la syntaxe hdr.idFrom.Consultez NMHDR pour une discussion des membres de la structure d' NMHDR .

  • lpszText
    Adresse d'une chaîne pour accepter le texte pour un outil.

  • szText
    Mettez en mémoire tampon qui accepte le texte d'info-bulle.Une application peut copier le texte à cette mémoire tampon comme alternative pour spécifier une adresse de chaîne.

  • hinst
    Handle de l'instance qui contient une chaîne à utiliser comme texte d'info-bulle.Si lpszText est l'adresse de texte d'info-bulle, ce membre est NULL.

Lorsque vous traitez le message de notification d' TTN_NEEDTEXT , spécifiez la chaîne à afficher dans l'une des façons suivantes :

  • Copiez le texte dans la mémoire tampon spécifiée par le membre d' szText .

  • Copiez l'adresse de la mémoire tampon qui contient le texte au membre d' lpszText .

  • Copiez l'identificateur d'une ressource de type chaîne au membre d' lpszText , puis copiez le handle de l'instance qui contient la ressource au membre d' hinst .

Voir aussi

Concepts

Info-bulles dans les fenêtres non dérivées de CFrameWnd