ISelectionItemProvider interface

Provides access to individual, selectable child controls of containers that implement ISelectionProvider.


The ISelectionItemProvider interface has these methods.

Method Description
ISelectionItemProvider::AddToSelection Adds the current element to the collection of selected items.
ISelectionItemProvider::get_IsSelected Indicates whether an item is selected.
ISelectionItemProvider::get_SelectionContainer Specifies the provider that implements ISelectionProvider and acts as the container for the calling object.
ISelectionItemProvider::RemoveFromSelection Removes the current element from the collection of selected items.
ISelectionItemProvider::Select Deselects any selected items and then selects the current element.


Implemented on a Microsoft UI Automation provider that must support the SelectionItem 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