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.
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.