Freigeben über


QuickInfos für die Symbolleiste

Tooltips sind die winzigen Popup-Fenster, in denen kurze Beschreibungen des Zwecks einer Symbolleistenschaltfläche angezeigt werden, wenn Sie die Maus für einen bestimmten Zeitraum über eine Schaltfläche positionieren. Wenn Sie eine Anwendung mit dem Anwendungs-Assistenten erstellen, der über eine Symbolleiste verfügt, wird Tooltips-Unterstützung für Sie bereitgestellt. In diesem Artikel wird erläutert, wie sowohl die vom Anwendungs-Assistenten erstellte Tooltippunterstützung funktioniert als auch wie Sie Tooltippunterstützung zu Ihrer Anwendung hinzufügen können.

In diesem Artikel wird Folgendes behandelt:

Quickinfos aktivieren

Um Tooltipps in Ihrer Anwendung zu aktivieren, müssen Sie zwei Dinge tun:

  • Fügen Sie den CBRS_TOOLTIPS-Stil den anderen Stilen hinzu (z. B. WS_CHILD, WS_VISIBLE und andere CBRS_ Stile), die als dwStyle-Parameter an die CToolBar::Create-Funktion oder in SetBarStyle übergeben werden.

  • Wie im folgenden Verfahren beschrieben, hängen Sie den Toolbar-Tipptext getrennt durch ein Zeilenumbruchzeichen ('\n') an die Zeichenfolgenressource an, die die Befehlszeilenaufforderung für den Toolbar-Befehl enthält. Die Zeichenfolgenressource hat dieselbe ID wie die Schaltfläche der Symbolleiste.

So fügen Sie den Tooltip-Text hinzu

  1. Während Sie die Symbolleiste im Symbolleisten-Editor bearbeiten, öffnen Sie das Fenster " Eigenschaften der Symbolleistenschaltfläche " für eine bestimmte Schaltfläche.

  2. Geben Sie im Eingabeaufforderungsfeld den Text an, der in der QuickInfo für diese Schaltfläche angezeigt werden soll.

Hinweis

Wenn Sie den Text als Schaltflächeneigenschaft im Symbolleisten-Editor festlegen, wird die frühere Prozedur ersetzt, in der Sie die Zeichenfolgenressource öffnen und bearbeiten mussten.

Wenn auf einer Steuerleiste mit aktivierten Werkzeugspitzen untergeordnete Steuerelemente platziert sind, zeigt die Steuerleiste eine Werkzeugspitze für jedes untergeordnete Steuerelement auf der Steuerleiste an, solange sie die folgenden Kriterien erfüllt:

  • Die ID des Steuerelements ist nicht - 1.

  • Der String-Tabelleneintrag mit der gleichen ID wie das untergeordnete Steuerelement in der Ressourcendatei hat eine Tooltip-Zeichenfolge.

Aktualisierungen der Flyby-Statusleiste

Eine Funktion im Zusammenhang mit Tooltips ist die "Flyby"-Aktualisierung der Statusleiste. Standardmäßig beschreibt die Meldung auf der Statusleiste nur eine bestimmte Symbolleistenschaltfläche, wenn die Schaltfläche aktiviert wird. Wenn Sie CBRS_FLYBY in Ihre Liste der an übergebenen Stile aufnehmenCToolBar::Create, können Sie diese Nachrichten aktualisieren, wenn der Mauszeiger über die Symbolleiste fährt, ohne die Schaltfläche tatsächlich zu aktivieren.

Was möchten Sie mehr über

Siehe auch

MFC-Symbolleistenimplementierung