客户端的 UI 自动化元素接口

本部分介绍Microsoft UI 自动化客户端用于查找、访问和查询 UI 自动化元素的接口。

在本部分中

接口 描述
IUIAutomation
公开使 UI 自动化客户端应用程序能够发现、访问和筛选 UI 自动化元素的方法。 UI 自动化将 UI 自动化的每个元素公开为由 IUIAutomation 接口表示的对象。 此接口的成员不特定于特定元素。
IUIAutomation2
扩展 IUIAutomation 接口,以公开用于控制 UI 自动化功能的其他方法。
IUIAutomation3
扩展 IUIAutomation2 接口,以公开用于控制 UI 自动化功能的其他方法。
IUIAutomation4
扩展 IUIAutomation3 接口,以公开用于控制 UI 自动化功能的其他方法。
IUIAutomation5
扩展 IUIAutomation4 接口,以公开用于控制 UI 自动化功能的其他方法。
IUIAutomation6
扩展 IUIAutomation5 接口,以公开用于控制 UI 自动化功能的其他方法。
IUIAutomationCacheRequest
公开缓存请求的属性和方法。 客户端应用程序使用此接口指定要在获取 UI 自动化元素时缓存的属性和控件模式。
IUIAutomationElement
公开 UI 自动化元素的方法和属性,该元素表示 UI 项。
IUIAutomationElement2
扩展 IUIAutomationElement 接口。
IUIAutomationElement3
扩展 IUIAutomationElement2 接口。
IUIAutomationElement4
扩展 IUIAutomationElement3 接口。
IUIAutomationElement5
扩展 IUIAutomationElement4 接口,以提供对当前和缓存的地标数据的访问权限。
IUIAutomationElement6
扩展 IUIAutomationElement5 接口,以提供对当前和缓存的完整说明的访问权限。
IUIAutomationElement7
扩展 IUIAutomationElement6 接口。
IUIAutomationElement8
扩展 IUIAutomationElement7 接口。
IUIAutomationElement9
扩展 IUIAutomationElement8 接口。
IUIAutomationElementArray
表示 UI 自动化元素的集合。
IUIAutomationRegistrar
公开用于注册新控件模式、属性和事件的方法。
IUIAutomationTreeWalker
公开 UI 自动化客户端应用程序用于查看和导航桌面上的 UI 自动化元素的属性和方法。

UI 自动化客户端