IAccessibleWindowlessSite 接口 (oleacc.h)

Microsoft ActiveX 控件站点实现此接口以启用无窗口 ActiveX 控件,该控件具有 Microsoft Active 辅助功能实现来表达其辅助功能。 此接口使控件容器能够保留无窗口控件可用于引发事件的一系列对象 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 控件的窗口收到具有 LPARAM (对象 ID) 处于保留范围的WM_GETOBJECT消息时,该窗口应调用 IAccessibleHandler::AccessibleObjectFromID 方法以获取该对象 ID 的 IAccessible 对象。

要求

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

请参阅

IRawElementProviderWindowlessSite