Интерфейс 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) |
См. также раздел
Общие сведения о поставщиках автоматизации пользовательского интерфейса