Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
ISelectionProvider interface (uiautomationcore.h)
Provides access to controls that act as containers for a collection of individual, selectable child items. The children of this control must implement ISelectionItemProvider.
Inheritance
The ISelectionProvider interface inherits from the IUnknown interface. ISelectionProvider also has these types of members:
Methods
The ISelectionProvider interface has these methods.
| ISelectionProvider::get_CanSelectMultiple Indicates whether the Microsoft UI Automation provider allows more than one child element to be selected concurrently. |
| ISelectionProvider::get_IsSelectionRequired Indicates whether the Microsoft UI Automation provider requires at least one child element to be selected. |
| ISelectionProvider::GetSelection Retrieves a Microsoft UI Automation provider for each child element that is selected. |
Remarks
This interface is implemented by a UI Automation provider.
Providers should raise an event of type UIA_Selection_InvalidatedEventId when a selection in a container has changed significantly.
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) |
See also
Feedback
Was this page helpful?
