Freigeben über


Vorgehensweise: Anzeigen von Befehlsinformationen in der Statusleiste

Wenn Sie den Anwendungs-Assistenten ausführen, um das Skelett Ihrer Anwendung zu erstellen, können Sie eine Symbolleiste und eine Statusleiste unterstützen. Nur eine Option im Anwendungs-Assistenten unterstützt beide. Wenn eine Statusleiste vorhanden ist, gibt die Anwendung automatisch hilfreiches Feedback, wenn der Benutzer den Mauszeiger über Elemente in den Menüs bewegt. Die Anwendung zeigt automatisch eine Eingabeaufforderungszeichenfolge in der Statusleiste an, wenn das Menüelement hervorgehoben ist. Wenn der Benutzer beispielsweise den Mauszeiger über den Befehl Ausschneiden im Menü Bearbeiten verschiebt, wird in der Statusleiste möglicherweise "Schneidet die Auswahl aus und fügt sie in die Zwischenablage ein" im Meldungsbereich der Statusleiste angezeigt. Die Eingabeaufforderung hilft dem Benutzer, den Zweck des Menüelements zu verstehen. Dies funktioniert auch, wenn der Benutzer auf eine Symbolleistenschaltfläche klickt.

Sie können dieser Statusleistenhilfe hinzufügen, indem Sie Eingabeaufforderungszeichenfolgen für Menüelemente definieren, die Sie dem Programm hinzufügen. Geben Sie dazu die Eingabeaufforderungszeichenfolgen an, wenn Sie die Eigenschaften des Menüelements im Menü-Editor bearbeiten. Die von Ihnen definierten Zeichenfolgen werden in der Anwendungsressourcendatei gespeichert. sie verfügen über die gleichen IDs wie die befehle, die sie erläutern.

Standardmäßig fügt der Anwendungs-Assistent AFX_IDS_IDLEMESSAGE hinzu, die ID für eine standardmäßige "Bereit"-Nachricht, die angezeigt wird, wenn das Programm auf neue Nachrichten wartet. Wenn Sie die Option Context-Sensitive Hilfe im Anwendungs-Assistenten angeben, wird die Meldung in "Für Hilfe drücken Sie F1" geändert.

Siehe auch

Nachrichtenverarbeitung und -zuordnung