uiribbon.h header

This header is used by Windows Ribbon Framework. For more information, see:

uiribbon.h contains the following programming interfaces:

Interfaces

 
IUIApplication

The IUIApplication interface is implemented by the application and defines the callback entry-point methods for the Windows Ribbon framework.
IUICollection

The IUICollection interface is implemented by the Ribbon framework.
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 Windows Ribbon framework.
IUIContextualUI

The IUIContextualUI interface is implemented by the Ribbon framework and provides the core functionality for the Context Popup View.
IUIEventingManager

The IUIEventingManager interface is implemented by the Ribbon framework and provides the notification functionality for applications that register for ribbon events.
IUIEventLogger

The IUIEventLogger interface is implemented by the application and defines the ribbon events callback method.
IUIFramework

The IUIFramework interface is implemented by the Windows 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 Windows Ribbon framework .
IUIImageFromBitmap

IUIImageFromBitmap is a factory interface implemented by the Windows Ribbon framework that defines the method for creating an IUIImage object.
IUIRibbon

The IUIRibbon interface is implemented by the Windows Ribbon framework and provides the ability to specify settings and properties for a ribbon.
IUISimplePropertySet

IUISimplePropertySet is a read-only interface that defines a method for retrieving the value identified by a property key.

Structures

 
UI_EVENTPARAMS

Contains information about a Ribbon event.
UI_EVENTPARAMS_COMMAND

Contains information about a Command associated with a event.

Enumerations

 
UI_COLLECTIONCHANGE

Specifies values that identify the types of changes that can be made to a collection.
UI_COMMANDTYPE

Specifies values that identify the type of Command associated with a Ribbon control.
UI_CONTEXTAVAILABILITY

Specifies values that identify the availability of a contextual tab.
UI_CONTROLDOCK

Specifies values that identify the dock state of the Quick Access Toolbar (QAT).
UI_EVENTLOCATION

Identifies the locations where events associated with a Ribbon control can originate.
UI_EVENTTYPE

Identifies the types of events associated with a Ribbon.
UI_EXECUTIONVERB

Specifies values that identify the execution IDs that map to actions a user can initiate on a Command.
UI_FONTDELTASIZE

Specifies values that identify whether the font size of a highlighted text run should be incremented or decremented.
UI_FONTPROPERTIES

Specifies values that identify the font property state of a FontControl, such as Strikethrough.
UI_FONTUNDERLINE

Specifies values that identify the underline state of a FontControl.
UI_FONTVERTICALPOSITION

Specifies values that identify the vertical-alignment state of a FontControl.
UI_INVALIDATIONS

Specifies values that identify the aspect of a Command to invalidate.
UI_OWNERSHIP

Specifies values that identify the ownership conditions under which an image is created by the Windows Ribbon framework.
UI_SWATCHCOLORMODE

Specifies whether a swatch has normal or monochrome mode.
UI_SWATCHCOLORTYPE

Specifies the values that identify how a color swatch in a DropDownColorPicker or a FontControl color picker (Text color or Text highlight) is filled.Note  These are recommendations only.
UI_VIEWTYPE

Specifies values that identify the Ribbon framework View.
UI_VIEWVERB

Specifies values that identify the type of action to complete on a Ribbon framework View.