IUICommandHandler-Schnittstelle (uiribbon.h)
Die IUICommandHandler-Schnittstelle wird von der Anwendung implementiert und definiert die Methoden zum Sammeln von Befehlsinformationen und zum Behandeln von Befehlsereignissen aus dem Windows-Menübandframework.
Vererbung
Die IUICommandHandler-Schnittstelle erbt von der IUnknown-Schnittstelle . IUICommandHandler verfügt auch über folgende Membertypen:
Methoden
Die IUICommandHandler-Schnittstelle verfügt über diese Methoden.
IUICommandHandler::Execute Antwortet auf Ausführungsereignisse für Befehle, die an den Command-Handler gebunden sind. |
IUICommandHandler::UpdateProperty Reagiert auf Eigenschaftenupdateanforderungen aus dem Windows-Menübandframework. |
Hinweise
Für jeden Befehl in einer Ansicht erfordert das Menübandframework einen entsprechenden Befehlshandler in der Hostanwendung. Ein neuer Handler oder ein vorhandener Handler muss über die IUIApplication::OnCreateUICommand-Benachrichtigungsmethode an den Befehl gebunden werden.
Eine beliebige Anzahl von Befehlen kann an einen Befehlshandler gebunden werden.
Der Command-Handler dient zwei Zwecken: Antworten auf Eigenschaftenaktualisierungsanforderungen und Reagieren auf Ausführungsereignisse für jeden Befehl, an den er gebunden ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uiribbon.h |