CToolBarCtrl: Umgang mit dem Tool Tipp Benachrichtigungen

Wenn Sie den TBSTYLE_TOOLTIPS Stil angeben, wird die Symbolleiste erstellt und verwaltet ein QuickInfo-Steuerelement. Eine QuickInfo ist ein kleines Popupfenster, das eine Zeile der Text zur Beschreibung einer Symbolleisten-Schaltfläche enthält. Die QuickInfo wird ausgeblendet und erscheinen nur, wenn der Benutzer setzt den Cursor auf eine Symbolleisten-Schaltfläche und verlässt es dort für etwa eine halbe Sekunde. Die QuickInfo wird neben dem Cursor angezeigt.

Bevor die QuickInfo angezeigt wird, ist die TTN_NEEDTEXT -Benachrichtigung abzurufenden den beschreibenden Text für die Schaltfläche auf der Symbolleiste Besitzerfenster geschickt. Wenn die Symbolleiste Besitzerfenster ein CFrameWnd -Fenster ist, tool-Tipps sind angezeigten Wihout zusätzlichen Aufwand, weil CFrameWnd einen Standardhandler für die TTN_NEEDTEXT Benachrichtigung hat. Wenn die Symbolleiste Besitzerfenster nicht von CFrameWnd, z. B. ein Dialogfeld Feld oder Formular Ansicht abgeleitet ist müssen Sie fügen einen Eintrag in der Meldungszuordnung des Besitzerfensters Ihre und stellen eine Benachrichtigungshandlers in der Meldungszuordnung. Der Eintrag zu Ihrem Besitzerfenster Meldungszuordnung ist wie folgt:

ON_NOTIFY_EX ( TTN_NEEDTEXT, 0, MemberFxn )

memberFxn

Die Memberfunktion aufgerufen werden, wenn für diese Schaltfläche Text benötigt wird.

Beachten Sie, dass die Id einer Werkzeugspitze immer 0.

Zusätzlich zu der TTN_NEEDTEXT -Benachrichtigung kann ein QuickInfo-Steuerelement folgende Benachrichtigungen senden, ein Toolbar-Steuerelement:

Benachrichtigung Bedeutung
TTN_NEEDTEXTA BEHANDELT WERDEN QuickInfo-Steuerelement erfordert ASCII-Text (nur Win95)
TTN_NEEDTEXTW QuickInfo-Steuerelement erfordert UNICODE-Text (nur Windows NT)
TBN_HOTITEMCHANGE Gibt an, dass das heiße (hervorgehobene) Element geändert hat.
NM_RCLICK Gibt an, dass der Benutzer eine Schaltfläche mit der rechten Maustaste hat.
TBN_DRAGOUT Gibt der Benutzer geklickt hat, und ziehen den Mauszeiger von der Schaltfläche Weg. Es ermöglicht einer Anwendung zu implementieren Drag- and -drop aus einer Symbolleisten-Schaltfläche. Wenn diese Mitteilung empfangen wird, die Anwendung beginnen, das ziehen und ablegen.
TBN_DROPDOWN Gibt an, dass der Benutzer eine Schaltfläche geklickt hat, die den TBSTYLE_DROPDOWN Stil verwendet.
TBN_GETOBJECT Gibt an, dass der Benutzer verschoben, dass der Mauszeiger über eine Schaltfläche basieren den TBSTYLE_DROPPABLE Stil verwendet. Nachricht.

Eine Beispiel-Handler-Funktion und weitere Informationen zum Aktivieren von QuickInfos, finden Sie unter Tool-Tipps im Visual C++ Programmer's Guide.

Index