Share via


原生 IAccessible 支援

Oleacc.dll代表OBJID_CLIENTIAccessible介面指標及其即時簡單元素子系實作IAccIdentity當使用lParam = OBJID_CLIENT WM_GETOBJECT傳送至HWND時,會傳回OBJID_CLIENTIAccessible介面指標,代表視窗或控制項整體的工作區。 這類IAccessible介面指標的父代通常具有ROLE_SYSTEM_WINDOW的角色,而且當具有lParam = OBJID_WINDOW的WM_GETOBJECT傳送至 hwnd 時,會傳回IAccessible物件。

這些 IAccessible 介面指標通常會發生在Oleacc.dll Proxy 子類別化的位置,或是簡單的自訂控制項 (例如容器 IAccessible 加上一層簡單元素子系,) 提供原生 IAccessible 實作。

更複雜的原生 IAccessible 實作,例如 IAccessibles 階層存在的位置,或使用自訂物件識別碼的位置必須實 作 IAccIdentity 本身。