Поделиться через


Простые элементы

простой элемент — это элемент пользовательского интерфейса, который использует объект IAccessible с другими элементами и использует этот объект IAccessible (обычно родительский) для предоставления его свойств. Чтобы отличить элементы, совместно использующие объект IAccessible, сервер назначает уникальный положительный дочерний идентификатор каждому простому элементу. Это назначение выполняется на основе каждого экземпляра интерфейса, поэтому идентификаторы должны быть уникальными в этом контексте. Многие реализации назначают эти идентификаторы последовательно, начиная с 1. Эта схема не позволяет простым элементам иметь дочерние элементы. Простые элементы также называются дочерними.

Для уникальной идентификации и предоставления простого элемента требуется IAccessible объект и дочерний идентификатор. Поэтому при взаимодействии с объектом IAccess клиенты должны предоставить соответствующий дочерний идентификатор. Специальный идентификатор, CHILDID_SELF, можно использовать для ссылки на сам объект, доступный вместо одного из его дочерних объектов.

Объект IAccessible, общий доступ к простым элементам часто соответствует общему родительскому объекту в пользовательском интерфейсе. Например, системные списки предоставляют доступный объект для общего списка и простых элементов для каждого элемента списка. В этом случае объект IAccessible для поля списка также является родительским или контейнером элементов списка.

Дополнительные сведения о доступных объектах см. в доступных объектов.