Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Deze artikelenreeks behandelt het inschakelen van tooltips voor besturingselementen in een venster dat niet is afgeleid van CFrameWnd. In het artikel Werkbalken tooltips vindt u informatie over knoptips voor besturingselementen in een CFrameWnd.
Onderwerpen die in dit artikelfamilie worden behandeld, zijn onder andere:
Tooltips worden automatisch weergegeven voor knoppen en andere besturingselementen die zijn opgenomen in een oudervenster dat is afgeleid van CFrameWnd. Dit is omdat CFrameWnd een standaardhandler heeft voor de TTN_GETDISPINFO notificatie, die de TTN_NEEDTEXT notificaties van knoptip-besturingselementen verwerkt die gekoppeld zijn aan andere besturingselementen.
Deze standaardhandler wordt echter niet aangeroepen wanneer de TTN_NEEDTEXT melding wordt verzonden vanuit een tooltips-element dat is gekoppeld aan een besturingselement in een venster dat niet een CFrameWnd is, zoals een besturingselement in een dialoogvenster of formulier. Daarom is het noodzakelijk dat u een handlerfunctie opgeeft voor het TTN_NEEDTEXT meldingsbericht om tooltips voor kindbesturingselementen weer te geven.
Aan de standaardknoptips voor uw vensters van CWnd::EnableToolTips is geen tekst gekoppeld. Als u tekst wilt ophalen voor de tooltip die moet worden weergegeven, wordt de melding TTN_NEEDTEXT verzonden naar het bovenliggende venster van de tooltipcontrole net voordat het tooltipvenster wordt weergegeven. Als er geen handler is voor dit bericht om een waarde toe te wijzen aan het pszText-lid van de TOOLTIPTEXT structuur, wordt er geen tekst weergegeven voor de tooltip.