提供程序的接口

本部分介绍由 Microsoft Win32 应用程序UI 自动化提供程序实现的基本接口。

在本节中

接口 说明
IAccessibleEx
公开由 Microsoft UI 自动化调用的方法,以检索有关支持 Microsoft Active Accessibility 的控件的额外信息。
IAccessibleHostingElementProviders
当对象是包含实现UI 自动化的无窗口 Microsoft ActiveX 控件的辅助功能树的根时,Microsoft Active Accessibility 对象实现此接口。 由于 Microsoft Active Accessibility 和 UI 自动化使用不同的接口,因此此接口使客户端能够发现支持UI 自动化的托管无窗口 ActiveX 控件列表,以防客户端需要以不同的方式处理它们。
IProxyProviderWinEventHandler
公开由代理提供程序实现以处理 WinEvents 的方法。
IProxyProviderWinEventSink
公开代理提供程序用于引发事件的方法。
IRawElementProviderAdviseEvents
公开调用的方法,以便在UI 自动化客户端应用程序开始或结束侦听该片段上的事件时通知该片段的根元素。
IRawElementProviderFragment
公开属于结构多个级别(如列表框或列表项)的 UI 元素的方法和属性。 由UI 自动化提供程序实现。
IRawElementProviderFragmentRoot
公开片段中根元素的方法和属性。
IRawElementProviderHostingAccessibles
当提供程序是包含支持 Microsoft Active Accessibility 的无窗口控件的辅助功能树的根时,此接口由UI 自动化提供程序实现。 由于 UI 自动化 和 Microsoft Active Accessibility 使用不同的接口,因此此接口使客户端能够发现托管的 Microsoft Active Accessibility 控件的列表,以防其需要以不同的方式处理它们。
IRawElementProviderHwndOverride
公开一个方法,该方法允许在片段的UI 自动化树中重新定位基于窗口的元素。
IRawElementProviderSimple
定义公开简单 UI 元素的方法和属性。
IRawElementProviderSimple2
扩展 IRawElementProviderSimple 接口,以启用以编程方式调用上下文菜单。
IRawElementProviderSimple3
扩展 IRawElementProviderSimple2 接口,以便检索有关可访问技术应如何说出首选内容类型的元数据。
IRawElementProviderWindowlessSite
ActiveX 控件站点实现此接口,使启用UI 自动化的 ActiveX 控件能够表达其辅助功能。 此接口使控件容器能够为无窗口 ActiveX 控件的父级或同级提供 IRawElementProviderFragment 指针,并提供控件站点唯一的运行时 ID。

UI 自动化提供程序