无窗口ActiveX控件辅助功能
本部分介绍如何使用 Windows 辅助功能 API 来确保可访问无窗口的 Microsoft ActiveX 控件。
Windows 8包括新的Windows辅助功能 API 接口,用于简化实现无窗口ActiveX控件辅助功能的任务。 API 包括在无窗口控件和控件容器上实现的接口,使无窗口控件及其容器能够协同工作,以提供有关无窗口控件的辅助功能信息。 API 支持以下方案:
- Microsoft Active Accessibility 无窗口控件托管在 Microsoft Active Accessibility 控件容器中。
- Microsoft Active Accessibility 无窗口控件托管在 Microsoft UI 自动化 控件容器中。
- UI 自动化 Microsoft Active Accessibility 控件容器中托管的无窗口控件。
- UI 自动化UI 自动化控件容器中托管的无窗口控件。
下表列出了支持无窗口ActiveX控件的接口,并标识实现接口的对象。
Object | MSAA | UI 自动化 |
---|---|---|
Control 对象 | IAccessibleHandler | |
控制站点 | IAccessibleWindowlessSite | IRawElementProviderWindowlessSite |
主机窗口的根 | IAccessibleHostingElementProviders | IRawElementProviderHostingAccessibles |
在本节中
- 如何使用UI 自动化使无窗口ActiveX控件易于访问
- 如何使用 MSAA 使无窗口ActiveX控件易于访问
- 如何托管无窗口ActiveX控件UI 自动化
- 如何托管 MSAA 无窗口ActiveX控件