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


Window (справочник по элементу пользовательского интерфейса MSAA)

Заметка

В этом разделе описывается объектов Window в целях ссылки на элемент пользовательского интерфейса MSAA. Создание объектов окна в различных платформах пользовательского интерфейса не описано здесь. См. справочную документацию по API для используемой платформы пользовательского интерфейса.

Microsoft Active Accessibility создает универсальный объект окна в качестве контейнера для другого объекта. Разработчики клиентов не передают информацию из объектов окна конечным пользователям, так как эти объекты не содержат полезных сведений.

Если серверное приложение создает пользовательский элемент управления, Microsoft Active Accessibility создает объект окна, содержащий пользовательский элемент управления, но сервер создает доступный объект для предоставления сведений о содержимом элемента управления. Система создает события уровня объекта для объекта окна, но сервер должен отправлять события для доступного объекта, предоставляющего сведения об элементе управления.

Недоступные методы

Объект окна поддерживает следующие методы IAccessible:

Свойства IAccessible

Объект окна поддерживает следующие свойства IAccessible:

Свойство Комментарии
get_accChild Извлекает интерфейс IDispatch указанного дочернего элемента.
get_accChildCount Свойство ChildCount равно 7.
get_accDescription Сам объект окна не имеет свойства Description. Свойство Description для дочернего объекта можно получить через объект окна.
get_accFocus
get_accKeyboardShortcut Сам объект окна не имеет свойства KeyboardShortcut. Свойство KeyboardShortcut для дочернего объекта извлекается через объект окна.
get_accName Свойство имени объекта окна совпадает с дочерним объектом.
get_accParent
get_accRole Свойство roleROLE_SYSTEM_WINDOW. роль дочернего объекта извлекается через объект окна.
get_accState Свойство состояния — это сочетание одного или нескольких следующих значений : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED

Примечания

События EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEи EVENT_OBJECT_PARENTCHANGE не отправляются объектом окна. Эта известная проблема и устранена.

интерфейс IAccessible