ISelectionItemProvider interface (uiautomationcore.h)

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

Inheritance

The ISelectionItemProvider interface inherits from the IUnknown interface. ISelectionItemProvider also has these types of members:

Methods

The ISelectionItemProvider interface has these methods.

 
ISelectionItemProvider::AddToSelection

Adds the current element to the collection of selected items. (ISelectionItemProvider.AddToSelection)
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.

Remarks

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

See also

UI Automation Providers Overview