Интерфейс ISelectionProvider (uiautomationcore.h)

Предоставляет доступ к элементам управления, которые действуют как контейнеры для коллекции отдельных, доступных для выбора дочерних элементов. Дочерние элементы этого элемента управления должны реализовывать ISelectionItemProvider.

Наследование

Интерфейс ISelectionProvider наследуется от интерфейса IUnknown . ISelectionProvider также имеет следующие типы элементов:

Методы

Интерфейс ISelectionProvider содержит следующие методы.

 
ISelectionProvider::get_CanSelectMultiple

Указывает, допускает ли поставщик Microsoft модель автоматизации пользовательского интерфейса одновременное выбор нескольких дочерних элементов.
ISelectionProvider::get_IsSelectionRequired

Указывает, требуется ли поставщику microsoft модель автоматизации пользовательского интерфейса выбрать хотя бы один дочерний элемент.
ISelectionProvider::GetSelection

Извлекает поставщик microsoft модель автоматизации пользовательского интерфейса для каждого выбранного дочернего элемента.

Комментарии

Этот интерфейс реализуется поставщиком модель автоматизации пользовательского интерфейса.

Поставщики должны вызывать событие типа UIA_Selection_InvalidatedEventId , если выбор в контейнере значительно изменился.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)

См. также раздел

Общие сведения о поставщиках автоматизации пользовательского интерфейса