Interfaces (Ribbon Framework)

Reference documentation for the Windows Ribbon framework interfaces.

Interfaces

Topic Contents
IUIApplication The IUIApplication interface is implemented by the application and defines the callback entry-point methods for the Ribbon framework.
IUICollection The IUICollection interface is implemented by the Ribbon framework. The IUICollection interface defines the methods for dynamically manipulating collection-based controls, such as the various Ribbon galleries and the Quick Access Toolbar (QAT), at run time.
IUICollectionChangedEvent The IUICollectionChangedEvent interface is implemented by the application and defines the method required to handle changes to a collection at run time.
IUICommandHandler The IUICommandHandler interface is implemented by the application and defines the methods for gathering Command information and handling Command events from the Ribbon framework.
IUIContextualUI TheIUIContextualUIinterface is implemented by the Ribbon framework and provides the core functionality for theContext PopupView.
IUIFramework The IUIFramework interface is implemented by the Ribbon framework and defines the methods that provide the core functionality for the framework.
IUIImage The IUIImage interface is implemented by the application and defines the method for retrieving an image to display in the ribbon and context popup UI of the Ribbon framework .
IUIImageFromBitmap IUIImageFromBitmap is a factory interface implemented by the Ribbon framework that defines the method for creating an IUIImage object.
IUIRibbon The IUIRibbon interface is implemented by the Ribbon framework and provides the ability to specify settings and properties for a ribbon.
IUISimplePropertySet IUISimplePropertySetis a read-only interface that defines a method for retrieving the value identified by a property key. This interface is implemented by the Ribbon framework and is also implemented by the host application for each item in theIUICollectionobject of an item gallery.

Windows Ribbon Framework Reference