ISelectionItemProvider::AddToSelection method (uiautomationcore.h)

Adds the current element to the collection of selected items.


HRESULT AddToSelection();

Return value


If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.


If the result of a call to ISelectionItemProvider::AddToSelection is that a single item is selected, then send an UIA_SelectionItem_ElementSelectedEventId event for that element; otherwise send an UIA_SelectionItem_ElementAddedToSelectionEventId or UIA_SelectionItem_ElementRemovedFromSelectionEventId event as appropriate.

Note  This rule does not depend on whether the container allows single or multiple selection, or on what method was used to change the selection. Only the result matters.


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