Интерфейсы элементов автоматизации пользовательского интерфейса для клиентов
В этом разделе описываются интерфейсы, используемые клиентом службы автоматизации пользовательского интерфейса Майкрософт для поиска, доступа и запроса элементов автоматизации пользовательского интерфейса.
В этом разделе
Интерфейс | Описание |
---|---|
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 |
Предоставляет свойства и методы, используемые клиентскими приложениями автоматизации пользовательского интерфейса для просмотра и навигации по элементам автоматизации пользовательского интерфейса на рабочем столе. |