Freigeben über


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

Weitere Informationen

Windows-Menübandframeworkbeispiele