IAccessibleWindowlessSite 接口 (oleacc.h)

Microsoft ActiveX 控件站点实现此接口,使具有 Microsoft Active Accessibility 实现的无窗口 ActiveX 控件能够表达其辅助功能。 此接口使控件容器能够保留无窗口控件可用于引发事件的对象 ID 范围,并使控件容器能够为无窗口控件的父级提供 IAccessible 指针。

继承

IAccessibleWindowlessSite 接口继承自 IUnknown 接口。 IAccessibleWindowlessSite 还具有以下类型的成员:

方法

IAccessibleWindowlessSite 接口包含以下方法。

 
IAccessibleWindowlessSite::AcquireObjectIdRange

从控件主机获取一系列对象 ID,并将其标记为由特定无窗口控件保留。
IAccessibleWindowlessSite::GetParentAccessible

检索辅助功能树中无窗口 Microsoft ActiveX 控件的父级的 IAccessible 指针。
IAccessibleWindowlessSite::QueryObjectIdRanges

检索特定无窗口 Microsoft ActiveX 控件保留的对象 ID 范围。
IAccessibleWindowlessSite::ReleaseObjectIdRange

释放先前通过对 IAccessibleWindowlessSite::AcquireObjectIdRange 方法的调用获取的对象 ID 范围。

注解

管理对象 ID 范围的函数需要站点对象维护已保留的范围列表。 当包含 ActiveX 控件的窗口收到一条 WM_GETOBJECT 消息,其中包含保留范围内的对象 ID (LPARAM 值) 时,窗口应调用 IAccessibleHandler::AccessibleObjectFromID 方法以获取该对象 ID 的 IAccessible 对象。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 oleacc.h

另请参阅

IRawElementProviderWindowlessSite