提供程序的接口

本部分介绍由 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 自动化提供程序