Freigeben über


Behandlungs-QuickInfo-Benachrichtigungen

Wenn Sie das TBSTYLE_TOOLTIPS Format angeben, erstellt und verwaltet die Symbolleiste ein QuickInfo-Steuerelement.Eine QuickInfo ein kleines Popupfenster, das eine Textzeile, die eine Symbolleisten-Schaltfläche beschreibt.Die QuickInfo ist ausgeblendet und wird nur angezeigt, wenn der Benutzer den Cursor auf eine Symbolleisten-Schaltfläche wird und dort für ungefähr Hälfe zweites können.Die QuickInfo neben dem Cursor angezeigt wird.

Bevor die QuickInfo angezeigt wird, wird die TTN_NEEDTEXT Benachrichtigungsmeldung auf das Besitzerfenster der Symbolleiste gesendet, um den beschreibenden Text für die Schaltfläche abzurufen.Wenn das Besitzerfenster der Symbolleiste ein CFrameWnd Fenster ist, werden die QuickInfo ohne zusätzlichen Aufwand angezeigt, da CFrameWnd einen Standardhandler für die TTN_NEEDTEXT Benachrichtigung verfügt.Wenn das Besitzerfenster der Symbolleiste nicht von CFrameWnd, z. B. ein Dialogfeld oder auf einer Formularansicht abgeleitet ist, müssen Sie einen Eintrag in der Meldungszuordnung des Besitzerfensters hinzufügen und einen Klassenhandler Benachrichtigung in der Meldungszuordnung bereitstellen.Der Eintrag zur Meldungszuordnung des Besitzerfensters lautet wie folgt:

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

Hinweise

  • memberFxn
    Die Memberfunktion aufgerufen werden soll, wenn Text für diese Schaltfläche nicht erforderlich ist.

Beachten Sie, dass die ID einer QuickInfo immer 0 ist.

Zusätzlich zur TTN_NEEDTEXT Benachrichtigung kann ein QuickInfo-Steuerelement die folgenden Benachrichtigungen zu einem ToolBar-Steuerelement senden:

Benachrichtigung

Bedeutung

TTN_NEEDTEXTA

ToolTip-Steuerelement muss ASCII-Text (Nur Windows 95)

TTN_NEEDTEXTW

ToolTip-Steuerelement muss UNICODE-Text (nur Windows NT)

TBN_HOTITEMCHANGE

Gibt an, dass das aktive (markierte) Element geändert wurde.

NM_RCLICK

Gibt den Benutzern mit der rechten Maustaste auf eine Schaltfläche geklickt wird.

TBN_DRAGOUT

Gibt den Benutzer auf die Schaltfläche geklickt hat und platziert den Mauszeiger von der Schaltfläche weg.Sie ermöglicht es einer Anwendung, Drag & Drop von einer Symbolleistenschaltfläche implementiert wird.Wenn Sie diese Benachrichtigung empfängt, wird die Anwendung den Drag & Drop-Vorgang.

TBN_DROPDOWN

Gibt den Benutzer auf eine Schaltfläche geklickt hat, die das TBSTYLE_DROPDOWN Format verwendet.

TBN_GETOBJECT

Gibt erhält der Benutzer den Mauszeiger auf einer Schaltfläche an, die das TBSTYLE_DROPPABLE Format verwendet.

Ein Beispiel finden Handlerfunktion und weitere Informationen über das Aktivieren von QuickInfos, QuickInfo.

Siehe auch

Referenz

Verwenden von CToolBarCtrl

Konzepte

Steuerelemente (MFC)