Microsoft Active Accessibility

目的

Microsoft Active Accessibility 是一种组件对象模型, (基于 COM) 的技术,可改进辅助功能与 Microsoft Windows 上运行的应用程序配合使用的方式。 它提供合并到操作系统中的动态链接库,以及 COM 接口和 API 元素,这些元素提供用于公开有关 UI 元素信息的可靠方法。

如果适用

通过使用 Microsoft Active Accessibility 并遵循辅助设计实践,开发人员可以使许多有视觉、听力或运动障碍的用户更容易访问在 Windows 上运行的应用程序。

开发人员受众

Microsoft Active Accessibility 主要面向 C、C++ 和 Microsoft Visual Basic 开发人员。 通常,开发人员需要对 COM 对象和接口以及 Unicode 有中等程度的了解。

运行时要求

Windows XP 和 Windows Server 2003 中内置了对 Microsoft Active Accessibility 的完全支持。 具有 Service Pack 6 (SP6) 及更高版本以及 Windows 98 的 Windows NT 4.0 也支持 Microsoft Active Accessibility。

在本节中

主题 说明
入门
Microsoft Active Accessibility 组件和支持的平台简介,以及 Microsoft Active Accessibility 和 Microsoft UI 自动化的简要比较。
技术概述
有关 Microsoft Active Accessibility 技术的一般信息。
C/C++ 开发人员指南
从 C 或 C++ 应用程序开发人员的角度了解 Microsoft Active Accessibility 的工作原理。 它涵盖了特定于客户端和服务器开发人员的问题。
C/C++ 参考
有关适用于 C/C++ 开发人员的 Microsoft Active Accessibility API 的参考文档。
示例
演示如何使用 Microsoft Active Accessibility API 的示例程序。
附录
适用于 Microsoft Active Accessibility 客户端和服务器开发人员以及 Visual Basic 开发人员的其他参考资料。

Microsoft 辅助功能网站

MSDN 上的 Microsoft 辅助功能开发人员中心