ICommandUI-Schnittstelle
Verwaltet Benutzeroberflächenbefehle.
interface class ICommandUI
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Legt das Benutzeroberflächenelement für diesen Befehl zum entsprechenden Aktivierungszustand fest. |
|
Weist den BefehlRouting Mechanismus mit, um das Weiterleiten der aktuellen Meldung in der Kette von Handlern fortzusetzen. |
|
Aktiviert oder deaktiviert das Benutzeroberflächenelement für diesen Befehl. |
|
Ruft die ID des Benutzeroberflächenobjekts ab, das vom ICommandUI-Objekt dargestellt wird. |
|
Ruft den Index des Benutzeroberflächenobjekts ab, das vom ICommandUI-Objekt dargestellt wird. |
|
Legt das Benutzeroberflächenelement für diesen Befehl zum entsprechenden Aktivierungszustand fest. |
|
Legt den Text des Benutzeroberflächenelements für diesen Befehl fest. |
Hinweise
Diese Schnittstelle stellt Methoden und Eigenschaften, die Benutzeroberflächenbefehle verwalten.ICommandUI ist zu CCmdUI-Klasse vergleichbar, außer dass ICommandUI wird für MFC-Anwendungen verwendet, die mit .NET-Komponenten zusammenarbeiten.
ICommandUI wird innerhalb eines ON_UPDATE_COMMAND_UI-Handlers in ICommandTarget von abgeleitete Klasse verwendet.Wenn ein Benutzer einer Anwendung (aktiviert oder klickt), ein Menü aktiviert, wird jedes Menüelement angezeigt, wie aktiviert oder deaktiviert.Das Ziel jedes Menübefehls stellt diese Informationen aus dem Implementieren eines Handlers ON_UPDATE_COMMAND_UI bereit.Für jedes der Befehlsbenutzeroberflächenobjekte in der Anwendung, verwenden Sie das Eigenschaftenfenster, um einen Eintrag in der Meldungszuordnung und einen Funktionsprototyp für jeden Handler zu erstellen.
Weitere Informationen darüber, wie die ICommandUI-Schnittstelle im Befehlsrouting verwendet wird, finden Sie unter Gewusst wie: Hinzufügen von Befehlsrouting zum Windows Forms-Steuerelement.
Weitere Informationen zur Verwendung von Windows Forms, finden Sie unter Verwenden eines Windows Form-Benutzersteuerelements in MFC.
Weitere Informationen dazu, wie Benutzeroberflächenbefehle in MFC verwaltet werden, finden Sie unter CCmdUI-Klasse.
Anforderungen
Header: afxwinforms.h (definiert in Assembly in \ atlmfc \ lib mfcmifc80.dll)