Partager via


Interface IUIFramework (uiribbon.h)

L’interface IUIFramework est implémentée par l’infrastructure du ruban Windows et définit les méthodes qui fournissent les fonctionnalités principales de l’infrastructure.

Héritage

L’interface IUIFramework hérite de l’interface IUnknown. IUIFramework a également les types de membres suivants :

Méthodes

L’interface IUIFramework a ces méthodes.

 
IUIFramework::D estroy

Arrête et libère tous les objets, crochets et références pour un instance de l’infrastructure du ruban Windows.
IUIFramework::FlushPendingInvalidations

Traite toutes les mises à jour de commande en attente.
IUIFramework::GetUICommandProperty

Récupère une propriété, une valeur ou un état de commande.
IUIFramework::GetView

Récupère l’adresse d’un pointeur vers une interface qui représente une vue d’infrastructure du ruban Windows, telle que IUIRibbon ou IUIContextualUI.
IUIFramework::Initialize

Connecte l’application hôte à l’infrastructure du ruban Windows.
IUIFramework::InvalidateUICommand

Invalide la propriété, la valeur ou l’état d’une infrastructure de ruban Windows.
IUIFramework::LoadUI

Charge la ressource d’interface utilisateur de l’infrastructure du ruban Windows ou le fichier de balisage compilé.
IUIFramework::SetModes

Spécifie les modes d’application à activer.
IUIFramework::SetUICommandProperty

Définit une propriété, une valeur ou un état de commande.

Remarques

Cette interface est utilisée pour initialiser et démanteler l’infrastructure du ruban.

Les fonctionnalités d’interface utilisateur de l’infrastructure du ruban se distinguent par les vues, qui sont essentiellement des contrôles de base intégrés, tels que le ruban et le ContextPopup.

Pour obtenir un pointeur d’interface vers l’implémentation d’IUIFramework, utilisez CoCreateInstance pour créer un objet COM avec l’identificateur de classe (CLSID) de CLSID_UIRibbonFramework.

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uiribbon.h

Voir aussi

Exemples d’infrastructure du ruban Windows