Delen via


Meldingen over het afhandelen van tooltips

Wanneer u de TBSTYLE_TOOLTIPS-stijl opgeeft, creƫert en beheert de werkbalk een besturingselement voor knopinfo. Een tooltip is een klein pop-up venster met een regel tekst die een knop op de werkbalk beschrijft. De tooltip is verborgen en verschijnt alleen wanneer de gebruiker de cursor op een werkbalkknop plaatst en daar ongeveer een halve seconde houdt. De tooltip wordt weergegeven nabij de cursor.

Voordat de tool-tip wordt weergegeven, wordt het TTN_NEEDTEXT meldingsbericht verzonden naar de eigenaar van het werkbalkvenster om de beschrijvende tekst voor de knop op te halen. Als het venster dat eigenaar is van de werkbalk een CFrameWnd venster is, worden tooltips zonder extra inspanning weergegeven, omdat CFrameWnd een standaardverwerker voor de melding TTN_NEEDTEXT aanwezig is. Als het eigenaarvenster van de werkbalk niet is afgeleid van CFrameWnd, zoals een dialoogvenster of formulierweergave, moet u een vermelding toevoegen aan het berichtoverzicht van uw eigenaarvenster en een meldingshandler opgeven in het berichtoverzicht. De vermelding van het berichtoverzicht van uw eigenaarvenster is als volgt:

ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)

Opmerkingen

memberFxn
De lidfunctie die moet worden aangeroepen wanneer tekst nodig is voor deze knop.

Houd er rekening mee dat het id van een tooltip altijd 0 is.

Naast de melding TTN_NEEDTEXT kan een tool tip-besturingselement de volgende meldingen verzenden naar een besturingselement van de werkbalk:

Melding Betekenis
TTN_NEEDTEXTA ToolTip-besturing vereist ASCII-tekst (enkel voor Windows 95)
TTN_NEEDTEXTW Besturingselement voor knopinfo vereist UNICODE-tekst (alleen Windows NT)
TBN_HOTITEMCHANGE Geeft aan dat het actieve, gemarkeerde item is gewijzigd.
NM_RCLICK Geeft aan dat de gebruiker met de rechtermuisknop op een knop heeft geklikt.
TBN_DRAGOUT Geeft aan dat de gebruiker op de knop heeft geklikt en de aanwijzer van de knop heeft gesleept. Hiermee kan een toepassing slepen en neerzetten implementeren vanaf een werkbalkknop. Wanneer u deze melding ontvangt, begint de toepassing met slepen en neerzetten.
TBN_DROPDOWN Geeft aan dat de gebruiker op een knop heeft geklikt die gebruikmaakt van de stijl TBSTYLE_DROPDOWN .
TBN_GETOBJECT Geeft aan dat de gebruiker de aanwijzer heeft verplaatst over een knop die gebruikmaakt van de stijl TBSTYLE_DROPPABLE .

Zie Tooltips voor een voorbeeld van een handlerfunctie en meer informatie over het inschakelen van tooltips.

Zie ook

CToolBarCtrl gebruiken
Besturingselementen