IUIFramework-Schnittstelle (uiribbon.h)
Die IUIFramework-Schnittstelle wird vom Windows-Menübandframework implementiert und definiert die Methoden, die die Kernfunktionalität für das Framework bereitstellen.
Vererbung
Die IUIFramework-Schnittstelle erbt von der IUnknown-Schnittstelle . IUIFramework verfügt auch über folgende Membertypen:
Methoden
Die IUIFramework-Schnittstelle verfügt über diese Methoden.
IUIFramework::D estroy Beendet und gibt alle Objekte, Hooks und Verweise für eine instance des Windows-Menübandframeworks frei. |
IUIFramework::FlushPendingInvalidations Verarbeitet alle ausstehenden Befehlsupdates. |
IUIFramework::GetUICommandProperty Ruft eine Befehlseigenschaft, einen Wert oder einen Zustand ab. |
IUIFramework::GetView Ruft die Adresse eines Zeigers auf eine Schnittstelle ab, die eine Windows-Menübandframeworkansicht darstellt, z. B. IUIRibbon oder IUIContextualUI. |
IUIFramework::Initialize Stellt eine Verbindung zwischen der Hostanwendung und dem Windows-Menübandframework her. |
IUIFramework::InvalidateUICommand Ungültig macht ein Windows-Menübandframework Command-Eigenschaft, -Wert oder -Zustand. |
IUIFramework::LoadUI Lädt die Windows-Menübandframework-Benutzeroberflächenressource oder kompilierte Markupdatei. |
IUIFramework::SetModes Gibt die zu aktivierenden Anwendungsmodi an. |
IUIFramework::SetUICommandProperty Legt eine Befehlseigenschaft, einen Wert oder einen Zustand fest. |
Hinweise
Diese Schnittstelle wird verwendet, um das Menübandframework zu initialisieren und zu demontieren.
Die Ui-Funktionalität des Menübandframeworks unterscheidet sich durch Ansichten, die im Wesentlichen integrierte Kernsteuerelemente sind, z. B. das Menüband und ContextPopup.
Um einen Schnittstellenzeiger auf die Implementierung von IUIFramework abzurufen, verwenden Sie CoCreateInstance , um ein COM-Objekt mit dem Klassenbezeichner (CLSID) von CLSID_UIRibbonFramework zu erstellen.
Anforderungen
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 |