IMultipleViewProvider interface (uiautomationcore.h)
Provides access to controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.
Inheritance
The IMultipleViewProvider interface inherits from the IUnknown interface. IMultipleViewProvider also has these types of members:
Methods
The IMultipleViewProvider interface has these methods.
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.GetSupportedViews) |
IMultipleViewProvider::GetViewName Retrieves the name of a control-specific view. (IMultipleViewProvider.GetViewName) |
IMultipleViewProvider::SetCurrentView Sets the current control-specific view. |
Remarks
Implemented on a Microsoft UI Automation provider that must support the MultipleView control pattern.
Requirements
Requirement | Value |
---|---|
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) |