) Windows 辅助功能 (术语表

A

访问密钥

控件标签的文本中带下划线的字符。

辅助功能辅助功能

也称为辅助技术;使用计算机操作系统以适应特定障碍(例如有限的运动范围或失明)的专用程序。 产品包括更大的键盘、视线操作的键盘、语音输入实用工具、屏幕键盘,以及可将文本转换为语音或动态盲文显示器的产品。 有关详细信息,请参阅 辅助技术产品

辅助对象

实现 IAccessible 接口且具有描述对象名称、屏幕位置以及辅助功能辅助功能所需的其他信息的属性的任何用户界面元素。 有关详细信息,请参阅 辅助对象

C

子元素

请参阅 简单元素

客户端

使用 UI 自动化 或 Microsoft Active Accessibility 访问、识别或操作应用程序的用户界面元素的任何程序;客户端包括辅助功能辅助功能、自动测试工具和一些基于计算机的训练应用程序。 有关详细信息,请参阅 活动辅助功能的工作原理

客户端提供程序

由UI 自动化客户端实现的软件组件,用于检索有关不支持或不完全支持UI 自动化的应用程序 UI 的信息。 通常,客户端提供程序 (代理) 通过发送和接收 Windows 消息来跨进程边界与应用程序通信。

容器

也称为父级;对应于一个或多个简单元素的可访问对象;例如,列表框的 IAccessible 对象是列表项的父级。

控件模式

在 UI 自动化 中,一个设计实现,用于描述控件的一个离散功能。 此功能可以包括控件的视觉外观以及它可以执行的操作。

控件模式对象

公开一个或多个控件模式接口的 COM 对象的运行时实例。

控件模式提供程序

实现一个或多个控制模式接口的软件组件。

自定义控件

由用户或第三方软件供应商创作的控件,或由用户或第三方软件供应商修改的系统定义控件。

D

将文本范围 (空范围)

一个 对象,它表示空 (零字符) 文本范围。 退化的文本范围具有相邻的终结点,并指定两个字符之间的点。

不连续文本范围

一个 对象,表示在物理上彼此不相邻的多个文本范围。

停靠容器

一个控件,它允许相对于停靠容器的边界和容器内其他元素的水平和垂直方向排列子元素。

E

事件侦听器

一个客户端应用程序,它已注册以在发生特定 UI 更改时接收来自 UI 自动化 或 Microsoft Active Accessibility 的通知。

事件通知

从UI 自动化提供程序调用客户端,其中提供程序通知客户端可能影响 UI 项的状态或外观的事件。

F

filter[ing]

定义要包含在UI 自动化树视图中的UI 自动化元素的类型。 另请参阅:原始视图、控件视图和内容视图。

片段根

位于UI 自动化树子树根节点的UI 自动化元素。 片段根没有父级,但托管在其他框架中,通常是 Win32 窗口句柄 (HWND) 。

H

host

包含其他 UI 元素的 UI 元素,例如窗口或控件。 主机代表托管元素执行UI 自动化服务。

I

IAccessible

包含 Microsoft Active Accessibility 的所有方法和属性的 COM 接口。

IAccessible 代理

一种 IAccessible 支持类型,它为标准 UI 元素提供默认辅助功能信息:用户控件、用户菜单以及 COMCTL 和 COMCTL32 中的常见控件。 有关详细信息,请参阅 IAccessible 代理

L

逻辑导航

客户端浏览 Microsoft Active Accessibility 对象层次结构的两种 IAccessible 导航模式之一, (下一个、上一个、父级、第一个子级、最后一个子级) 。

M

marshaling

跨进程边界打包和发送接口参数。

N

本机实现

实现 IAccessible 接口的用户界面元素提供的支持类型。

O

屏幕外模型

此模型是屏幕上对象的数据库,包括其属性及其空间关系。

OLEACC

提供 Microsoft Active Accessibility 运行时和管理来自 Microsoft Active Accessibility 客户端的请求的动态链接库。

P

parent

也称为容器;对应于一个或多个简单元素的可访问对象;例如,列表框的 IAccessible 对象是列表项的父级

占位符自动化元素

表示UI 自动化树中的虚拟化项的 UI 自动化 元素。 通常,占位符没有加载所有UI 自动化属性的数据,它只需要实现 VirtualizedItem 控件模式。

property-changed 事件

属性的值发生更改时触发的事件。 客户端注册以接收特定的属性更改事件,UI 自动化在发生这些事件时通知已注册的客户端。

提供程序接口

由UI 自动化提供程序实现的公共方法集合。

proxy

请参阅 IAccessible 代理

R

原始视图

桌面是其根目录的UI 自动化树中的 IUIAutomationElement 对象的完整树。 原始视图紧密遵循应用程序的本机编程结构,因此是 UI 结构最准确的视图。 原始视图还是其他树视图的生成基础。

已实现项

一个 UI 项,其完整信息已加载到内存中,使UI 自动化能够为项创建自动化元素。

运行时标识符

一个整数数组,用于标识UI 自动化元素的运行实例。 标识符在生成它的桌面 UI 中是唯一的。

S

安全数组

用于声明创建 COM 组件中使用的数组的自描述数据类型。 除了数据之外,安全数组还包含有关其维度的数量和边界的信息。

范围

从基元素开始定义视图的范围。

服务器

使用 Microsoft Active Accessibility 公开其用户界面相关信息的任何控件、模块或应用程序

服务器端提供程序

一种软件组件,它公开有关 UI 元素的信息,该元素基于不支持本机UI 自动化的 UI 框架。 服务器端提供程序 (本机提供程序) 跨进程边界与客户端应用程序通信,方法是向UI 自动化核心系统公开 COM 接口,该系统为客户端的请求提供服务。

simple 元素

也称为子元素;与其他元素共享 IAccessible 对象并依赖该 IAccessible 对象公开其属性的任何用户界面元素。 有关详细信息,请参阅 简单元素

空间导航

两种 IAccessible 导航模式之一,其中客户端根据屏幕上的位置从一个用户界面元素移动到另一个用户界面元素, (向上、向下、向左、向右) 。

T

文本服务框架

一个可缩放的系统框架,可在桌面和应用程序中启用自然语言服务和高级文本输入。

文本单元

预定义的文本单位 (字符、单词、行或段落) 用于浏览文本范围的逻辑段。

U

UI 自动化 客户端

一种辅助技术应用程序,例如屏幕阅读器,它使用 UI 自动化 来获取对应用程序用户界面中 UI 元素的编程访问权限。 客户端向最终用户提供有关 UI 元素的信息。 自动测试脚本也被视为UI 自动化客户端。

UI 自动化核心

实现 UI 自动化 框架的运行时组件。

UI 自动化 元素

由 COM 对象表示的 UI 项,该对象实现UI 自动化提供程序接口,并将 IUIAutomationElement 接口公开给UI 自动化客户端。

UI 自动化框架

一个整体 Windows 组件,支持以编程方式访问桌面上的大多数 UI 元素。 它使辅助技术产品(如屏幕阅读器)能够向最终用户提供有关 UI 的信息,并通过标准输入以外的方式操作 UI。 UI 自动化还使自动测试脚本能够与 UI 交互。

UI 自动化节点

已弃用。 请参阅 UI 自动化 元素。

UI 自动化 提供程序

公开有关 UI 元素的编程信息的UI 自动化接口的实现。 提供程序向 UI 自动化 框架提供此信息,以响应UI 自动化客户端请求。

UI 自动化树

Windows 桌面上所有UI 自动化元素的分层表示形式。 树由根元素组成,该根元素表示当前桌面,其子元素表示应用程序 Windows。 其中每个子元素都可以包含表示 UI 各部分的元素,例如菜单、按钮、工具栏和列表框。 这些元素可以包含列表项等元素。

UI 框架

一个组件,用于管理子控件、命中测试和屏幕区域中的呈现。

V

视图标识符

一个 值,该值标识可用于实现控件模式的 UI 自动化 元素的视图。 这种类型的元素提供并能够在同一组信息或子控件的多个表示形式之间切换。

虚拟化项

仅在需要时才加载到内存中的 UI 元素,通常当元素在屏幕上可见时。 虚拟化项由UI 自动化树中的占位符自动化元素表示。

W

WinEvents) (窗口事件

用于通知客户端可访问对象已以某种方式更改的事件类型。

基于窗口的元素

一个 UI 自动化 元素,表示具有自己的 Win32 窗口句柄的 UI 项 (HWND) 。