简单元素

简单元素是 UI 元素,它与其他元素共享 IAccessible 对象,并依赖于该 IAccessible 对象 (通常为其父) 来公开其属性。 为了区分共享 IAccessible 对象的元素,服务器为每个简单元素分配一个唯一的正子标识符。 此分配是按接口实例完成的,因此 ID 在该上下文中必须是唯一的。 许多实现按顺序分配这些 ID,从 1 开始。 此方案不允许简单元素具有自己的子元素。 简单元素也称为 元素。

若要唯一标识和公开,简单元素需要 IAccessible 对象和子 ID。 因此,在与 IAccessible 对象通信时,客户端必须提供相应的子 ID。 特殊标识符 (CHILDID_SELF)可用于引用可访问对象本身,而不是其子对象之一。

在简单元素之间共享的 IAccessible 对象通常对应于用户界面中的公共父对象。 例如,系统列表框为整个列表框公开一个可访问对象,并为每个列表框项公开简单元素。 在这种情况下,列表框的 IAccessible 对象也是列表项的父级或容器。

有关可访问对象的详细信息,请参阅 辅助对象