ILegacyIAccessibleProvider 接口 (uiautomationcore.h)

使 Microsoft UI 自动化客户端能够访问 Microsoft Active Accessibility 元素的基础 IAccessible 实现。

继承

ILegacyIAccessibleProvider 接口继承自 IUnknown 接口。 ILegacyIAccessibleProvider 也有以下类型的成员:

方法

ILegacyIAccessibleProvider 接口具有这些方法。

 
ILegacyIAccessibleProvider::D oDefaultAction

对 控件执行默认操作。
ILegacyIAccessibleProvider::get_ChildId

指定此元素的子标识符。
ILegacyIAccessibleProvider::get_DefaultAction

包含此元素的默认操作的说明。
ILegacyIAccessibleProvider::get_Description

包含此元素的说明。
ILegacyIAccessibleProvider::get_Help

指定包含此元素的帮助信息的字符串。
ILegacyIAccessibleProvider::get_KeyboardShortcut

指定此元素的键盘快捷方式。
ILegacyIAccessibleProvider::get_Name

指定此元素的名称。
ILegacyIAccessibleProvider::get_Role

指定此元素的角色标识符。
ILegacyIAccessibleProvider::get_State

指定此元素的状态。
ILegacyIAccessibleProvider::get_Value

指定此元素的值。
ILegacyIAccessibleProvider::GetIAccessible

检索一个可访问对象,该对象对应于支持 LegacyIAccessible 控件模式的 UI 自动化 元素。
ILegacyIAccessibleProvider::GetSelection

检索控件中的一个或多个选定项。
ILegacyIAccessibleProvider::Select

选择 元素。
ILegacyIAccessibleProvider::SetValue

设置控件的字符串值。

注解

此接口由 Microsoft Active Accessibility UI 自动化 Proxy 实现,以向UI 自动化由于传统原因需要它们的客户端公开本机 MSAA 属性和方法。 代理自动为本机实现 Microsoft Active Accessibility 的应用程序或控件提供此接口。 此接口不打算由UI 自动化应用程序或控件实现。

要求

要求
最低受支持的客户端 Windows 7、带 Windows Vista SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新、带 SP3 的 Windows XP 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新、带 SP2 的 Windows Server 2003 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 uiautomationcore.h (包括 UIAutomation.h)