Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft Active Accessibility использует три класса WinEvents: уровне системы, уровне объектови консоли. Каждый имеет одно из следующих соответствующих констант событий значений:
- Константы событий, начинающиеся с EVENT_SYSTEM идентификации событий на уровне системы. Эти события описывают ситуации, влияющие на все приложения в системе.
- Константы событий, начинающиеся с EVENT_OBJECT, определяют события уровня объекта. Эти события относятся к ситуациям, характерным для объектов в одном приложении.
- Константы событий, начинающиеся с EVENT_CONSOLE, определяют события уровня консоли. Эти события указывают на изменения в окнах консоли.
Классы событий уровня системы и объекта создаются операционными системами и серверными приложениями. Операционная система создает события уровня системы и уровня объектов для следующих сценариев:
- Уведомления на уровне системы об изменениях фокуса
- Изменения активации
- События, касающиеся системных объектов, таких как общие элементы управления
Серверные приложения создают события на уровне системы для пользовательских объектов, которые реплицируют системные объекты, такие как пользовательские меню и полосы прокрутки.
Серверные приложения обычно создают события уровня объектов для изменений доступных объектов, содержащихся в них, таких как создание объектов, уничтожение и выделение.
Хотя система создает события уровня объектов для окон объектов, серверы также должны отправлять события уровня объекта для каждого объекта, содержащегося в окне. Например, если серверное приложение регистрирует класс окна, определяемый приложением для создания пользовательского элемента управления, система создает события уровня объекта для окна, содержащего пользовательский элемент управления; сервер создает события уровня объекта для объекта со специальными возможностями, предоставляющего сведения об элементе управления.
Серверы создают только события уровня объектов для пользовательских элементов управления, для которых они реализуют интерфейс IAccess. Дополнительные сведения см. в пользовательских элементов пользовательского интерфейса.