Freigeben über


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

Weitere Informationen

Windows-Menübandframeworkbeispiele