Interfaccia IUIFramework (uiribbon.h)

L'interfaccia IUIFramework viene implementata dal framework della barra multifunzione di Windows e definisce i metodi che forniscono la funzionalità di base per il framework.

Ereditarietà

L'interfaccia IUIFramework eredita dall'interfaccia IUnknown . IUIFramework include anche questi tipi di membri:

Metodi

L'interfaccia IUIFramework include questi metodi.

 
IUIFramework::D estroy

Termina e rilascia tutti gli oggetti, gli hook e i riferimenti per un'istanza del framework della barra multifunzione di Windows.
IUIFramework::FlushPendingInvalidations

Elabora tutti gli aggiornamenti dei comandi in sospeso.
IUIFramework::GetUICommandProperty

Recupera una proprietà del comando, un valore o uno stato.
IUIFramework::GetView

Recupera l'indirizzo di un puntatore a un'interfaccia che rappresenta una visualizzazione del framework della barra multifunzione di Windows, ad esempio IUIRibbon o IUIContextualUI.
IUIFramework::Initialize

Connette l'applicazione host al framework della barra multifunzione di Windows.
IUIFramework::InvalidateUICommand

Invalida una proprietà del framework della barra multifunzione di Windows, un valore o uno stato.
IUIFramework::LoadUI

Carica la risorsa dell'interfaccia utente del framework della barra multifunzione di Windows o il file di markup compilato.
IUIFramework::SetModes

Specifica le modalità applicazione da abilitare.
IUIFramework::SetUICommandProperty

Imposta una proprietà del comando, un valore o uno stato.

Commenti

Questa interfaccia viene usata per inizializzare e smontare il framework della barra multifunzione.

La funzionalità dell'interfaccia utente del framework della barra multifunzione è differenziata in base alle visualizzazioni, che sono essenzialmente controlli di base predefiniti, ad esempio la barra multifunzione e ContextPopup.

Per ottenere un puntatore dell'interfaccia all'implementazione di IUIFramework, usare CoCreateInstance per creare un oggetto COM con l'identificatore di classe (CLSID) di CLSID_UIRibbonFramework.

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uiribbon.h

Vedi anche

Esempi di Framework della barra multifunzione di Windows