LegacyIAccessible 控件模式

介绍使用 ILegacyIAccessibleProvider 的准则和约定,包括有关属性、方法和事件的信息。 Microsoft Active Accessibility to Microsoft UI 自动化 Proxy 支持 LegacyI 可访问控件模式。

应用程序和控制提供程序永远不会实现 ILegacyIAccessibleProvider 接口。

LegacyIAccessible 控件模式向UI 自动化客户端公开 IUIAutomationLegacyIAccessiblePattern 接口,使他们能够访问某些 UI 元素的基础 IAccessible 实现。 但是,IUIAutomationLegacyIAccessiblePattern 不支持已过时或与UI 自动化功能冗余的方法。

本主题包含以下各节:

实现准则和约定

没有应用程序或控件实现 ILegacyIAccessibleProvider。 UI 自动化框架自动为本机 Microsoft Active Accessibility 服务器提供提供程序实现。

LegacyIAccessible 控件模式不适用于基于UI 自动化的控件。

LegacyI 可访问控件模式的成员

以下属性、方法和事件是 LegacyIAccessible 控件模式的成员。 注释适用于UI 自动化客户端。

成员 成员类型 说明
ChildId 属性 返回非子对象的 CHILDID_SELF (0) 。
DefaultAction 属性
说明 属性
帮助 属性
KeyboardShortcut 属性
名称 属性
角色 属性 使用 GetRoleText 函数检索本地化字符串。
GetSelection 方法 检索 IUIAutomationElementArray 接口指针。
State 属性 使用 GetStateText 函数检索本地化字符串。
属性
DoDefaultAction 方法
GetIAccessible 方法
Select 方法 选择标志是 Microsoft Active AccessibilitySELFLAG 值。 有关详细信息,请参阅 SELFLAG 常量
SetValue 方法

 

没有与此控件模式关联的事件。

控件类型及其支持的控件模式

UI 自动化控件模式概述

UI 自动化树概述