Поделиться через


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

В этом разделе описываются интерфейсы, используемые клиентом службы автоматизации пользовательского интерфейса Майкрософт для поиска, доступа и запроса элементов автоматизации пользовательского интерфейса.

В этом разделе

Интерфейс Описание
IUIAutomation
Предоставляет методы, позволяющие клиентским приложениям автоматизации пользовательского интерфейса обнаруживать, получать доступ и фильтровать элементы автоматизации пользовательского интерфейса. Служба автоматизации пользовательского интерфейса предоставляет каждый элемент автоматизации пользовательского интерфейса в виде объекта, представленного интерфейсом IUIAutomation. Члены этого интерфейса не относятся к определенному элементу.
IUIAutomation2
Расширяет интерфейс IUIAutomation для предоставления дополнительных методов управления функциями автоматизации пользовательского интерфейса.
IUIAutomation3
Расширяет интерфейс IUIAutomation2, чтобы предоставить дополнительные методы для управления функциями автоматизации пользовательского интерфейса.
IUIAutomation4
Расширяет интерфейс IUIAutomation3 для предоставления дополнительных методов управления функциями автоматизации пользовательского интерфейса.
IUIAutomation5
Расширяет интерфейс IUIAutomation4 для предоставления дополнительных методов управления функциями автоматизации пользовательского интерфейса.
IUIAutomation6
Расширяет интерфейс IUIAutomation5 для предоставления дополнительных методов управления функциями автоматизации пользовательского интерфейса.
IUIAutomationCacheRequest
Предоставляет свойства и методы запроса кэша. Клиентские приложения используют этот интерфейс для указания свойств и шаблонов элементов управления, кэшируемых при получении элемента автоматизации пользовательского интерфейса.
IUIAutomationElement
Предоставляет методы и свойства для элемента автоматизации пользовательского интерфейса, представляющего элемент пользовательского интерфейса.
IUIAutomationElement2
Расширяет интерфейс IUIAutomationElement.
IUIAutomationElement3
Расширяет интерфейс IUIAutomationElement2.
IUIAutomationElement4
Расширяет интерфейс IUIAutomationElement3.
IUIAutomationElement5
Расширяет интерфейс IUIAutomationElement4 для предоставления доступа к текущим и кэшируемым данным ориентиров.
IUIAutomationElement6
Расширяет интерфейс IUIAutomationElement5 для предоставления доступа к текущим и кэшируемым полным описаниям.
IUIAutomationElement7
Расширяет интерфейс IUIAutomationElement6.
IUIAutomationElement8
Расширяет интерфейс IUIAutomationElement7.
IUIAutomationElement9
Расширяет интерфейс IUIAutomationElement8.
IUIAutomationElementArray
Представляет коллекцию элементов автоматизации пользовательского интерфейса.
IUIAutomationRegistrar
Предоставляет методы регистрации новых шаблонов элементов управления, свойств и событий.
IUIAutomationTreeWalker
Предоставляет свойства и методы, используемые клиентскими приложениями автоматизации пользовательского интерфейса для просмотра и навигации по элементам автоматизации пользовательского интерфейса на рабочем столе.

клиентов автоматизации пользовательского интерфейса