Symbolleisten-QuickInfo
QuickInfos sind sehr klein Popupfenster, die vorhandene Kurzbeschreibungen des Zweckes einer Symbolleisten-Schaltfläche, wenn Sie die Maus über eine Schaltfläche für einen bestimmten Zeitraum zu positionieren.Wenn Sie eine Anwendung mit dem Anwendungs-Assistenten erstellen, der eine Symbolleiste enthält, wird die Unterstützung für Sie QuickInfos bereitstellt.In diesem Artikel werden sowohl die QuickInfo für COM+-Objekte, die vom Anwendungs-Assistenten erstellt wird und wie QuickInfos Unterstützung Ihrer Anwendung hinzufügt.
In diesem Artikel wird:
Aktivierende QuickInfo
Luftparade Aktualisierungen statusleisten
Aktivierende QuickInfo
Damit QuickInfos in der Anwendung zu aktivieren, müssen Sie zwei Schritte ausführen:
Fügen Sie das Format CBRS_TOOLTIPS den anderen Formaten (z. B. WS_CHILD, WS_VISIBLE, und CBRS_ anderen Formaten als Parameter übergeben) dwStyle zur CToolBar::Create-Funktion oder SetBarStyle hinzu.
Wie in der folgenden Prozedur beschrieben, fügen Sie Symbolleisten quickinfo-text, getrennt durch ein Zeilenumbruchzeichen ("\ n "), der Zeichenfolgenressource, die den Befehlszeilen verlangung den Befehl Symbolleiste enthält.Die Zeichenfolgenressource gibt die ID der Symbolleisten-Schaltfläche frei.
Um den QuickInfo-Text hinzu
Während Sie die Symbolleiste in Symbolleisten Editor bearbeiten, öffnen Sie das Symbolleistenschaltflächeneigenschaften Fenster für eine angegebene Schaltfläche.
Geben Sie im Feld Eingabeaufforderung Geben Sie den Text an, der in der QuickInfo für die Schaltfläche angezeigt werden soll.
Hinweis |
---|
Das Festlegen des Texts im Editor Symbolleisten Eigenschaft als Schaltflächen ersetzt die erste Prozedur, in der Sie mussten öffnen und die Zeichenfolgenressource bearbeiten. |
Wenn eine Steuerleiste mit den QuickInfos aktiviert werden, die untergeordneten Steuerelemente verfügt, die darauf platziert werden, werden die Steuerleiste eine QuickInfo für jedes untergeordnete Steuerelement auf der Steuerleiste angezeigt, wenn sie die folgenden Kriterien erfüllen:
Die ID des Steuerelements ist nicht 1.
Der Eintrag Zeichenfolgentabellen mit der gleichen ID wie das untergeordnete Steuerelement in der Ressourcendatei besitzt eine QuickInfo-Zeichenfolge.
Luftparade-Statusleisten-Updates
Eine Funktion, die auf die QuickInfo verknüpft ist, lautet "Luftparade" Statusleisten aktualisiert werden.Standardmäßig wird die Meldung in der Statusleiste nur eine bestimmte Symbolleisten-Schaltfläche, wenn die Schaltfläche aktiviert wird.Mit CBRS_FLYBY in der Liste der Formate zu CToolBar::Create übergeben werden, können Sie diese Meldungen aktualisieren lassen, wenn der Mauszeiger über die Schaltfläche bewegt wird, ohne die Symbolleiste tatsächlich zu aktivieren.
Worüber möchten Sie mehr erfahren?
MFC-Symbolleisten-Implementierung (Übersichtsinformationen über Symbolleisten)
Die CToolBar und CToolBarCtrl-Klassen