IMultipleViewProvider interface

Provides access to controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.


The IMultipleViewProvider interface has these methods.

Method Description
IMultipleViewProvider::get_CurrentView Identifies the current view that the control is using to display information or child controls.
IMultipleViewProvider::GetSupportedViews Retrieves a collection of control-specific view identifiers.
IMultipleViewProvider::GetViewName Retrieves the name of a control-specific view.
IMultipleViewProvider::SetCurrentView Sets the current control-specific view.


Implemented on a Microsoft UI Automation provider that must support the MultipleView control pattern.


Minimum supported client Windows XP [desktop apps | UWP apps]
Minimum supported server Windows Server 2003 [desktop apps | UWP apps]
Target Platform Windows
Header uiautomationcore.h (include UIAutomation.h)

See Also

UI Automation Providers Overview