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 .