mx.accessibilityAccConst Класс AccConst определяет константы, указанные в спецификации Microsoft Active Accessibility (MSAA).Object Класс AccConst определяет константы, указанные в спецификации Microsoft Active Accessibility (MSAA). Они используются для реализации подклассов AccessibilityImplementation.

Так как Flash Player использует MSAA для предоставления расширенного доступа, имена констант в этом файле дословно заимствованы из MSAA SDK Microsoft. Их описания заимствованы с незначительными изменениями. При просмотре описаний следует иметь в виду, что Flash Player считается «приложением сервера MSAA», потому что объекты DisplayObject в файле SWF предоставляют информацию MSAA клиентам MSAA, таким как устройства считывания с экрана, через COM-интерфейс под названием IAccessible.

EVENT_OBJECT_ACCELERATORCHANGE Событие MSAA, указывающее изменение свойства MSAA KeyboardShortcut объекта.0x8012 Событие MSAA, указывающее изменение свойства MSAA KeyboardShortcut объекта.

Приложения сервера MSAA отправляют это событие для своих доступных объектов.

EVENT_OBJECT_CONTENTSCROLLED Событие MSAA, указывающее окончание прокрутки объекта окна.0x8015 Событие MSAA, указывающее окончание прокрутки объекта окна. (MSAA 2.0)

В отличие от подобного события (EVENT_SYSTEM_SCROLLEND) это событие будет связано непосредственно с окном прокрутки. Отличия отсутствуют между горизонтальной или вертикальной прокруткой.

Это событие должно передаваться при каждом завершении операции прокрутки, в том числе при прокрутке с помощью полос прокрутки, колеса мыши или клавиш клавиатуры.

EVENT_OBJECT_CREATE Событие MSAA, указывающее создание объекта.0x8000 Событие MSAA, указывающее создание объекта.

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

EVENT_OBJECT_DEFACTIONCHANGE Событие MSAA, указывающее изменение свойства MSAA DefaultAction объекта.0x8011 Событие MSAA, указывающее изменение свойства MSAA DefaultAction объекта.

Система отправляет это событие для диалоговых полей. Приложения сервера MSAA отправляют это событие для своих доступных объектов.

EVENT_OBJECT_DESCRIPTIONCHANGE Событие MSAA, указывающее изменение свойства MSAA Description объекта.0x800D Событие MSAA, указывающее изменение свойства MSAA Description объекта.

Приложения сервера MSAA отправляют это событие для своих доступных объектов.

EVENT_OBJECT_DESTROY Событие MSAA, указывающее удаление объекта.0x8001 Событие MSAA, указывающее удаление объекта.

Система отправляет это событие для следующих элементов пользовательского интерфейса: текстового курсора, элемента управления заголовка, элемента управления представления в виде списка, элемента управления табуляцией, элемента управления панели инструментов, элемента управления представления в виде дерева и объекта окна. Приложения сервера MSAA отправляют это событие для своих доступных объектов. Это событие может быть отправлено или не отправлено для нижестоящих объектов. Однако клиенты могут предположить, что все нижестоящие элементы объекта были удалены, когда вышестоящий объект отправляет это событие.

EVENT_OBJECT_FOCUS Событие MSAA, указывающее получение объектом фокуса клавиатуры.0x8005 Событие MSAA, указывающее получение объектом фокуса клавиатуры.

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

EVENT_OBJECT_HELPCHANGE Событие MSAA, указывающее изменение свойства MSAA Help объекта.0x8010 Событие MSAA, указывающее изменение свойства MSAA Help объекта.

Приложения сервера MSAA отправляют это событие для своих доступных объектов.

EVENT_OBJECT_HIDE Событие MSAA, указывающее скрытие объекта.0x8003 Событие MSAA, указывающее скрытие объекта.

Система отправляет это событие для следующих элементов пользовательского интерфейса: текстового курсора и указателя мыши. Приложения сервера MSAA отправляют это событие для своих доступных объектов. При создании этого события для вышестоящего объекта все нижестоящие объекты уже скрыты. Поэтому приложениям сервера не требуется отправлять это событие для нижестоящих объектов. Скрытые объекты включают флаг STATE_SYSTEM_INVISIBLE в отличие от отображаемых объектов. Событие EVENT_OBJECT_HIDE также обозначает, что установлен флаг STATE_SYSTEM_INVISIBLE. Поэтому серверы не должны отправлять событие EVENT_STATE_CHANGE в этом случае.

EVENT_OBJECT_INVOKED Событие MSAA, указывающее вызов объекта, например при нажатии кнопки пользователем.0x8013 Событие MSAA, указывающее вызов объекта, например при нажатии кнопки пользователем. (MSAA 2.0) EVENT_OBJECT_LOCATIONCHANGE Событие MSAA, указывающее изменение местоположения, формы или размера объекта.0x800B Событие MSAA, указывающее изменение местоположения, формы или размера объекта.

Система отправляет это событие для следующих элементов пользовательского интерфейса: текстового курсора и объекта окна. Приложения сервера MSAA отправляют это событие для своих доступных объектов. Это событие создается в качестве ответа для объекта верхнего уровня в иерархии объектов, которая изменилась, а не для нижестоящих элементов, которые могут в ней содержаться. Например, если пользователь изменяет размер окна, то система отправляет это уведомление для окна, но не для строки меню, области заголовка, полос прокрутки или других объектов, которые также изменились. Система не отправляет это событие для каждого нединамического нижестоящего окна при перемещении вышестоящего объекта. Если приложение явно изменяет размер нижестоящих окон в результате изменения собственного размера, то система отправит несколько событий для нижестоящих элементов, размер которых был изменен. Если свойство состояния объекта установлено на STATE_SYSTEM_FLOATING, серверы должны отправить EVENT_OBJECT_LOCATIONCHANGE при каждом изменении местоположения объекта. Если у объекта нет этого состояния, серверы должны инициировать это событие только при перемещении объекта относительно его вышестоящего узла.

EVENT_OBJECT_NAMECHANGE Событие MSAA, указывающее изменение свойства MSAA Name объекта.0x800C Событие MSAA, указывающее изменение свойства MSAA Name объекта.

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

EVENT_OBJECT_PARENTCHANGE Событие MSAA, указывающее наличие нового вышестоящего объекта для объекта.0x800F Событие MSAA, указывающее наличие нового вышестоящего объекта для объекта.

Приложения сервера MSAA отправляют это событие для своих доступных объектов.

EVENT_OBJECT_REORDER Событие MSAA , указывающее добавление и удаление объекта контейнера, а также переупорядочивание его нижестоящих элементов.0x8004 Событие MSAA , указывающее добавление и удаление объекта контейнера, а также переупорядочивание его нижестоящих элементов.

Система отправляет это событие для следующих элементов пользовательского интерфейса: элемента управления заголовка, элемента управления представления в виде списка, элемента управления панели инструментов и объекта окна. Приложения сервера MSAA отправляют это событие для своих доступных объектов при необходимости. Например, событие создается объектом представления в виде списка при изменении числа нижестоящих элементов или порядка элементов. Это событие также отправляется нижестоящим окном при изменении порядка по оси z для нижестоящих окон.

EVENT_OBJECT_SELECTIONADD Событие MSAA, указывающее добавление элемента в объекте контейнера к выбранным элементам.0x8007 Событие MSAA, указывающее добавление элемента в объекте контейнера к выбранным элементам.

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

EVENT_OBJECT_SELECTIONREMOVE Событие MSAA, указывающее удаление элемента в объекте контейнера из выбранных элементов.0x8008 Событие MSAA, указывающее удаление элемента в объекте контейнера из выбранных элементов.

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

EVENT_OBJECT_SELECTIONWITHIN Событие MSAA, указывающее наличие множественных изменений выбора в объекте контейнера.0x8009 Событие MSAA, указывающее наличие множественных изменений выбора в объекте контейнера.

Система отправляет это событие полям списка. Приложения сервера MSAA отправляют это событие для своих доступных объектов. Это событие может быть отправлено при значительном изменении выбранных элементов в элементе управления. Это событие сообщает клиенту о том, что произошли многочисленные изменения выбора (вместо отправки нескольких событий EVENT_OBJECT_SELECTIONADD или EVENT_OBJECT_SELECTIONREMOVE). Клиент может запросить выбранные элементы путем вызова метода IAccessible::get_accSelection объекта контейнера и перечисления выбранных элементов.

EVENT_OBJECT_SELECTION Событие MSAA, указывающее изменение выбора в объекте контейнера.0x8006 Событие MSAA, указывающее изменение выбора в объекте контейнера.

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

EVENT_OBJECT_SHOW Событие MSAA, указывающее отображение скрытого объекта.0x8002 Событие MSAA, указывающее отображение скрытого объекта.

Система отправляет это событие для следующих элементов пользовательского интерфейса: текстового курсора, указателя мыши и объекта окна. Приложения сервера MSAA отправляют это событие для своих доступных объектов. Клиенты могут предположить, что при отправлении этого события вышестоящим объектом все нижестоящие объекты уже отображаются на экране. Поэтому приложениям сервера не требуется отправлять это событие для нижестоящих объектов. Скрытые объекты включают флаг STATE_SYSTEM_INVISIBLE в отличие от отображаемых объектов. Событие EVENT_OBJECT_SHOW также обозначает, что сброшен флаг STATE_SYSTEM_INVISIBLE. Поэтому серверы не должны отправлять событие EVENT_STATE_CHANGE в этом случае.

EVENT_OBJECT_STATECHANGE Событие MSAA, указывающее изменение состояния объекта.0x800A Событие MSAA, указывающее изменение состояния объекта.

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

EVENT_OBJECT_TEXTSELECTIONCHANGED Событие MSAA, указывающее изменение выделения текста объекта.0x8014 Событие MSAA, указывающее изменение выделения текста объекта. (MSAA 2.0) EVENT_OBJECT_VALUECHANGE Событие MSAA, указывающее изменение свойства MSAA Value объекта.0x800E Событие MSAA, указывающее изменение свойства MSAA Value объекта.

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

EVENT_SYSTEM_ALERT Событие MSAA, указывающее создание предупреждения.0x0002 Событие MSAA, указывающее создание предупреждения.

Приложения сервера MSAA отправляют это событие при каждом значительном изменении пользовательского интерфейса, о котором требуется сообщить пользователю.

EVENT_SYSTEM_CAPTUREEND Событие MSAA, указывающее потерю окном захвата мышью.0x0009 Событие MSAA, указывающее потерю окном захвата мышью.

Это событие отправляется системой; приложения сервера MSAA никогда не отправляют это событие.

EVENT_SYSTEM_CAPTURESTART Событие MSAA, указывающее получение окном захвата мышью.0x0008 Событие MSAA, указывающее получение окном захвата мышью.

Это событие отправляется системой; приложения сервера MSAA никогда не отправляют это событие.

EVENT_SYSTEM_CONTEXTHELPEND Событие MSAA, указывающее выход окна из режима справки, зависящего от контекста. 0x000D Событие MSAA, указывающее выход окна из режима справки, зависящего от контекста. EVENT_SYSTEM_CONTEXTHELPSTART Событие MSAA, указывающее вхождение окна в режим справки, зависящий от контекста. 0x000C Событие MSAA, указывающее вхождение окна в режим справки, зависящий от контекста. EVENT_SYSTEM_DIALOGEND Событие MSAA, указывающее закрытие диалогового окна.0x0011 Событие MSAA, указывающее закрытие диалогового окна.

Это событие отправляется системой для стандартных диалоговых полей. Приложения сервера MSAA отправляют это событие для пользовательских диалоговых полей.

EVENT_SYSTEM_DIALOGSTART Событие MSAA, указывающее отображение диалогового окна.0x0010 Событие MSAA, указывающее отображение диалогового окна.

Это событие отправляется системой для стандартных диалоговых полей. Серверные приложения MSAA отправляют это событие для пользовательских диалоговых полей (окон, которые функционируют как диалоговые поля, но не созданы стандартным способом).

EVENT_SYSTEM_DRAGDROPEND Событие MSAA, указывающее готовность приложения к выходу из режима перетаскивания.0x000F Событие MSAA, указывающее готовность приложения к выходу из режима перетаскивания.

Приложения, поддерживающие операции перетаскивания, должны отправлять это событие в отличие от системы.

EVENT_SYSTEM_DRAGDROPSTART Событие MSAA, указывающее готовность приложения к режиму перетаскивания.0x000E Событие MSAA, указывающее готовность приложения к режиму перетаскивания.

Приложения, поддерживающие операции перетаскивания, должны отправлять это событие в отличие от системы.

EVENT_SYSTEM_FOREGROUND Событие MSAA, указывающее изменение активного окна.0x0003 Событие MSAA, указывающее изменение активного окна.

Система отправляет это событие, даже если окно переднего плана изменено на другое окно в том же потоке. Приложения сервера MSAA никогда не отправляют это событие.

EVENT_SYSTEM_MENUEND Событие MSAA, указывающее закрытие меню в строке меню.0x0005 Событие MSAA, указывающее закрытие меню в строке меню.

Система отправляет это событие для стандартных меню. Приложения сервера MSAA отправляют это событие для пользовательских меню.

EVENT_SYSTEM_MENUPOPUPEND Событие MSAA, указывающее закрытие всплывающего меню.0x0007 Событие MSAA, указывающее закрытие всплывающего меню.

Система отправляет это событие для стандартных меню. Приложения сервера MSAA отправляют это событие для пользовательских меню. Когда всплывающее меню закрыто, клиент получает это сообщение, за которым практически немедленно следует событие EVENT_SYSTEM_MENUEND.

EVENT_SYSTEM_MENUPOPUPSTART Событие MSAA, указывающее отображение всплывающего меню.0x0006 Событие MSAA, указывающее отображение всплывающего меню.

Система отправляет это событие для стандартных меню. Серверные приложения MSAA отправляют это событие для пользовательских меню (элементов пользовательского интерфейса, которые функционируют как меню, но не созданы стандартным способом).

EVENT_SYSTEM_MENUSTART Событие MSAA, указывающее выбор пункта меню в строке меню.0x0004 Событие MSAA, указывающее выбор пункта меню в строке меню.

Система отправляет это событие для стандартных меню. Серверные приложения MSAA отправляют это событие для пользовательских меню (элементов пользовательского интерфейса, которые функционируют как меню, но не созданы стандартным способом). Система может инициировать более одного события EVENT_SYSTEM_MENUSTART, которое может иметь или не иметь соответствующее событие EVENT_SYSTEM_MENUEND.

EVENT_SYSTEM_MINIMIZEEND Событие MSAA, указывающее выполнение свертывания или развертывания для объекта окна.0x0017 Событие MSAA, указывающее выполнение свертывания или развертывания для объекта окна.

Это событие отправляется системой; приложения сервера MSAA никогда не отправляют это событие.

EVENT_SYSTEM_MINIMIZESTART Событие MSAA, указывающее готовность объекта окна к свертыванию или развертыванию.0x0016 Событие MSAA, указывающее готовность объекта окна к свертыванию или развертыванию.

Это событие отправляется системой; приложения сервера MSAA никогда не отправляют это событие.

EVENT_SYSTEM_MOVESIZEEND Событие MSAA, указывающее окончание перемещения или изменения размера окна.0x000B Событие MSAA, указывающее окончание перемещения или изменения размера окна.

Это событие отправляется системой; приложения сервера MSAA никогда не отправляют это событие.

EVENT_SYSTEM_MOVESIZESTART Событие MSAA, указывающее перемещение или изменение размера окна.0x000A Событие MSAA, указывающее перемещение или изменение размера окна.

Это событие отправляется системой; приложения сервера MSAA никогда не отправляют это событие.

EVENT_SYSTEM_SCROLLINGEND Событие MSAA, указывающее окончание прокрутки на полосе прокрутки.0x0013 Событие MSAA, указывающее окончание прокрутки на полосе прокрутки.

Это событие отправляется системой для полос прокрутки, прикрепленных к окну, и для стандартных элементов управления полосы прокрутки. Приложения сервера MSAA отправляют это событие для пользовательских полос прокрутки.

EVENT_SYSTEM_SCROLLINGSTART Событие MSAA, указывающее начало прокрутки на полосе прокрутки.0x0012 Событие MSAA, указывающее начало прокрутки на полосе прокрутки.

Это событие отправляется системой для полос прокрутки, прикрепленных к окну, и для стандартных элементов управления полосы прокрутки. Серверные приложения MSAA отправляют это событие для пользовательских полос прокрутки (элементов пользовательского интерфейса, которые функционируют как полосы прокрутки, но не созданы стандартным способом).

EVENT_SYSTEM_SOUND Событие MSAA, указывающее воспроизведение звука.0x0001 Событие MSAA, указывающее воспроизведение звука.

Система отправляет это событие при воспроизведении системного звука (например, для меню), даже если звук не слышен (например, при отсутствии звукового файла или звуковой платы). Приложения сервера MSAA отправляют это событие при создании звука элементом специального пользовательского интерфейса.

EVENT_SYSTEM_SWITCHEND Событие MSAA, обозначающее отпускание клавиш ALT+TAB пользователем.0x0015 Событие MSAA, обозначающее отпускание клавиш ALT+TAB пользователем.

Это событие отправляется системой; приложения сервера MSAA никогда не отправляют это событие. При выполнении только одного приложения во время нажатия клавиш ALT+TAB пользователем система отправляет это событие без соответствующего события EVENT_SYSTEM_SWITCHSTART.

EVENT_SYSTEM_SWITCHSTART Событие MSAA, обозначающее отпускание клавиш ALT+TAB пользователем, что активирует окно переключения.0x0014 Событие MSAA, обозначающее отпускание клавиш ALT+TAB пользователем, что активирует окно переключения.

Это событие отправляется системой; приложения сервера MSAA никогда не отправляют это событие. При выполнении только одного приложения во время нажатия клавиш ALT+TAB пользователем система отправляет событие EVENT_SYSTEM_SWITCHEND без соответствующего события EVENT_SYSTEM_SWITCHSTART.

ROLE_SYSTEM_ALERT Роль MSAA, указывающая представление объектом предупреждения или условия, о котором должен быть оповещен пользователь.0x8 Роль MSAA, указывающая представление объектом предупреждения или условия, о котором должен быть оповещен пользователь.

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

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

Элементы управления анимации обычно отображаются при копировании файлов или при выполнении другой затратной по времени задачи.

ROLE_SYSTEM_APPLICATION Роль MSAA, указывающая представление объектом основного окна приложения.0xE Роль MSAA, указывающая представление объектом основного окна приложения. ROLE_SYSTEM_BORDER Роль MSAA, указывающая представление объектом границы окна.0x13 Роль MSAA, указывающая представление объектом границы окна.

Вся рамка представлена единым объектом, а не отдельными объектами для каждой стороны.

ROLE_SYSTEM_BUTTONDROPDOWNGRID Роль MSAA, указывающая представление объектом кнопки, раскрывающей сетку.0x3A Роль MSAA, указывающая представление объектом кнопки, раскрывающей сетку. ROLE_SYSTEM_BUTTONDROPDOWN Роль MSAA, указывающая представление объектом кнопки, раскрывающей список элементов.0x38 Роль MSAA, указывающая представление объектом кнопки, раскрывающей список элементов. ROLE_SYSTEM_BUTTONMENU Роль MSAA, указывающая представление объектом кнопки, раскрывающей меню.0x39 Роль MSAA, указывающая представление объектом кнопки, раскрывающей меню. ROLE_SYSTEM_CARET Роль MSAA, указывающая представление объектом системного текстового курсора.0x7 Роль MSAA, указывающая представление объектом системного текстового курсора. ROLE_SYSTEM_CELL Роль MSAA, указывающая представление объектом ячейки в таблице.0x1D Роль MSAA, указывающая представление объектом ячейки в таблице. ROLE_SYSTEM_CHARACTER Роль MSAA, указывающая представление объектом мультипликационного графического объекта, такого как помощник Microsoft Office, обычно отображаемого для предоставления справочной информации пользователям приложения. 0x20 Роль MSAA, указывающая представление объектом мультипликационного графического объекта, такого как помощник Microsoft Office, обычно отображаемого для предоставления справочной информации пользователям приложения. ROLE_SYSTEM_CHART Роль MSAA, указывающая представление объектом графического изображения, используемого для представления данных.0x11 Роль MSAA, указывающая представление объектом графического изображения, используемого для представления данных. ROLE_SYSTEM_CHECKBUTTON Роль MSAA, указывающая представление объектом элемента управления флажка. Эту функцию можно включать и отключать независимо от других функций.0x2C Роль MSAA, указывающая представление объектом элемента управления флажка. Эту функцию можно включать и отключать независимо от других функций. ROLE_SYSTEM_CLIENT Роль MSAA, указывающая представление объектом клиентской области окна.0xA Роль MSAA, указывающая представление объектом клиентской области окна. ROLE_SYSTEM_CLOCK Роль MSAA, указывающая представление объектом элемента управления для отображения времени.0x3D Роль MSAA, указывающая представление объектом элемента управления для отображения времени. ROLE_SYSTEM_COLUMNHEADER Роль MSAA, указывающая представление объектом заголовка столбца с визуальной меткой для столбца в таблице.0x19 Роль MSAA, указывающая представление объектом заголовка столбца с визуальной меткой для столбца в таблице. ROLE_SYSTEM_COLUMN Роль MSAA, указывающая представление объектом столбца ячеек в таблице.0x1B Роль MSAA, указывающая представление объектом столбца ячеек в таблице. ROLE_SYSTEM_COMBOBOX Роль MSAA, указывающая представление объектом раскрывающегося списка, т.е. элемента управления редактирования со связанным полем списка, обеспечивающим набор заранее определенных возможностей выбора.0x2E Роль MSAA, указывающая представление объектом раскрывающегося списка, т.е. элемента управления редактирования со связанным полем списка, обеспечивающим набор заранее определенных возможностей выбора. ROLE_SYSTEM_CURSOR Роль MSAA, указывающая представление объектом системного указателя мыши.0x6 Роль MSAA, указывающая представление объектом системного указателя мыши. ROLE_SYSTEM_DIAGRAM Роль MSAA, указывающая представление объектом графического изображения, используемого для построения диаграмм данных.0x35 Роль MSAA, указывающая представление объектом графического изображения, используемого для построения диаграмм данных. ROLE_SYSTEM_DIALOG Роль MSAA, указывающая представление объектом диалогового поля или поля сообщений.0x12 Роль MSAA, указывающая представление объектом диалогового поля или поля сообщений. ROLE_SYSTEM_DIAL Роль MSAA, указывающая представление объектом круговой шкалы или регулятора.0x31 Роль MSAA, указывающая представление объектом круговой шкалы или регулятора.

Также это может быть объект только для чтения с элементом, подобным спидометру.

ROLE_SYSTEM_DOCUMENT Роль MSAA, указывающая представление объектом окна документа.0xF Роль MSAA, указывающая представление объектом окна документа.

Окно документа всегда содержится в пределах окна приложения. Эта роль применяется только к окнам многодокументного интерфейса (MDI) и ссылается на объект, который содержит строку заголовка MDI.

ROLE_SYSTEM_DROPLIST Роль MSAA, указывающая представление объектом поля раскрывающегося списка.0x2F Роль MSAA, указывающая представление объектом поля раскрывающегося списка.

Он отображает один элемент и разрешает пользователю отобразить и выбрать другой элемент из списка альтернативных значений.

ROLE_SYSTEM_EQUATION Роль MSAA, указывающая представление объектом математического уравнения.0x37 Роль MSAA, указывающая представление объектом математического уравнения. ROLE_SYSTEM_GRAPHIC Роль MSAA, указывающая представление объектом изображения.0x28 Роль MSAA, указывающая представление объектом изображения. ROLE_SYSTEM_GRIP Роль MSAA, указывающая представление объектом специального указателя мыши, позволяющего пользователю управлять такими элементами пользовательского интерфейса, как окно.0x4 Роль MSAA, указывающая представление объектом специального указателя мыши, позволяющего пользователю управлять такими элементами пользовательского интерфейса, как окно.

Например, пользователь может щелкнуть по захвату для изменения размера, расположенному в нижнем правом углу окна, и перетащить его, чтобы изменить размер окна.

ROLE_SYSTEM_GROUPING Роль MSAA, указывающая логическое группирование объектом других объектов.0x14 Роль MSAA, указывающая логическое группирование объектом других объектов.

Связь «родитель-потомок» может существовать или отсутствовать между группирующим объектом и объектами, которые он содержит.

ROLE_SYSTEM_HELPBALLOON Роль MSAA, указывающая отображение объектом справки в виде ToolTip или выноски со справочной информацией.0x1F Роль MSAA, указывающая отображение объектом справки в виде ToolTip или выноски со справочной информацией. ROLE_SYSTEM_HOTKEYFIELD Роль MSAA, указывающая представление объектом поля горячих клавиш, позволяющего пользователям вводить комбинацию или последовательность нажатий клавиш. 0x32 Роль MSAA, указывающая представление объектом поля горячих клавиш, позволяющего пользователям вводить комбинацию или последовательность нажатий клавиш. ROLE_SYSTEM_INDICATOR Роль MSAA, указывающая представление объектом индикатора, такого как графического указателя, определяющего текущий элемент.0x27 Роль MSAA, указывающая представление объектом индикатора, такого как графического указателя, определяющего текущий элемент. ROLE_SYSTEM_IPADDRESS Роль MSAA, указывающая представление объектом элемента управления редактирования, созданного для адреса Internet Protocol (IP).0x3F Роль MSAA, указывающая представление объектом элемента управления редактирования, созданного для адреса Internet Protocol (IP). Средства редактирования группируются по разделам для различных частей IP-адреса. ROLE_SYSTEM_LINK Роль MSAA, указывающая представление объектом ссылки на какой-либо элемент.0x1E Роль MSAA, указывающая представление объектом ссылки на какой-либо элемент.

Этот объект может быть похожим на текст или графику, но он действует как кнопка.

ROLE_SYSTEM_LISTITEM Роль MSAA, указывающая представление объектом элемента в поле списка или в области списка в раскрывающемся списке, поле выпадающего списка или поле списка с прокруткой.0x22 Роль MSAA, указывающая представление объектом элемента в поле списка или в области списка в раскрывающемся списке, поле выпадающего списка или поле списка с прокруткой. ROLE_SYSTEM_LIST Роль MSAA, указывающая представление объектом поля списка, где пользователь может выбрать один или более элементов.0x21 Роль MSAA, указывающая представление объектом поля списка, где пользователь может выбрать один или более элементов. ROLE_SYSTEM_MENUBAR Роль MSAA, указывающая представление объектом строки меню, обычно следующей за (под) строкой заголовка окна, в котором пользователь может выбирать меню.0x2 Роль MSAA, указывающая представление объектом строки меню, обычно следующей за (под) строкой заголовка окна, в котором пользователь может выбирать меню. ROLE_SYSTEM_MENUITEM Роль MSAA, указывающая представление объектом пункта меню, являющегося записью в меню, которую пользователь может выбрать для выполнения команды, выбора параметра или отображения другого меню.0xC Роль MSAA, указывающая представление объектом пункта меню, являющегося записью в меню, которую пользователь может выбрать для выполнения команды, выбора параметра или отображения другого меню.

Функционально пункты меню могут быть эквивалентными нажимной кнопке, переключателю, флажку или меню.

ROLE_SYSTEM_MENUPOPUP Роль MSAA, указывающая представление объектом меню, являющегося списком параметров, которые могут быть выбраны пользователем для выполнения действия.0xB Роль MSAA, указывающая представление объектом меню, являющегося списком параметров, которые могут быть выбраны пользователем для выполнения действия.

Эта роль должна быть у всех типов меню, включая раскрывающиеся меню, которые выводятся на экран посредством выбора из строки меню, и контекстные меню, которые выводятся на экран при нажатии правой кнопки мыши.

ROLE_SYSTEM_OUTLINEBUTTON Роль MSAA, указывающая представление объектом элементов для навигации наподобие элемента структуры.0x40 Роль MSAA, указывающая представление объектом элементов для навигации наподобие элемента структуры. Для перемещения по структуре можно использовать клавиши со стрелками вверх и вниз. Для разворачивания и сворачивания меню вместо клавиш со стрелками вверх и вниз используется нажатие клавиши пробела или Enter, когда элемент имеет фокус. ROLE_SYSTEM_OUTLINEITEM Роль MSAA, указывающая представление объектом элемента в структуре или дереве.0x24 Роль MSAA, указывающая представление объектом элемента в структуре или дереве. ROLE_SYSTEM_OUTLINE Роль MSAA, указывающая представление объектом структуры или дерева, например элемента управления представления в виде дерева, отображающего иерархический список и позволяющего пользователю свертывать и развертывать ветви.0x23 Роль MSAA, указывающая представление объектом структуры или дерева, например элемента управления представления в виде дерева, отображающего иерархический список и позволяющего пользователю свертывать и развертывать ветви. ROLE_SYSTEM_PAGETABLIST Роль MSAA, указывающая представление объектом контейнера элементов управления вкладок страницы.0x3C Роль MSAA, указывающая представление объектом контейнера элементов управления вкладок страницы. ROLE_SYSTEM_PAGETAB Роль MSAA, указывающая представление объектом вкладки страницы.0x25 Роль MSAA, указывающая представление объектом вкладки страницы. Обычно единственным нижестоящим элементом элемента управления вкладок страницы является объект ROLE_SYSTEM_GROUPING, включающий в себя содержимое связанной страницы. ROLE_SYSTEM_PANE Роль MSAA, указывающая представление объектом панели в окне рамки или документа.0x10 Роль MSAA, указывающая представление объектом панели в окне рамки или документа.

Пользователи могут перемещаться между панелями и в пределах содержимого текущей панели, но не между элементами различных панелей. Таким образом, панели представляют более низкий уровень группирования, чем окна фрейма и документы, но более высокий по сравнению с отдельными элементами управления. Как правило, навигация между панелями осуществляется при нажатии пользователем клавиш TAB, F6 или CTRL+TAB в зависимости от контекста.

ROLE_SYSTEM_PROGRESSBAR Роль MSAA, указывающая представление объектом индикатора выполнения, динамически отображающего процентное отношение выполнения текущей операции.0x30 Роль MSAA, указывающая представление объектом индикатора выполнения, динамически отображающего процентное отношение выполнения текущей операции.

Этот элемент управления обычно не принимает ввод пользователя.

ROLE_SYSTEM_PROPERTYPAGE Роль MSAA, указывающая представление объектом таблицы свойств.0x26 Роль MSAA, указывающая представление объектом таблицы свойств. ROLE_SYSTEM_PUSHBUTTON Роль MSAA, указывающая представление объектом элемента управления нажимной кнопки.0x2B Роль MSAA, указывающая представление объектом элемента управления нажимной кнопки. ROLE_SYSTEM_RADIOBUTTON Роль MSAA, указывающая представление объектом кнопки выбора (также называемой переключателем).0x2D Роль MSAA, указывающая представление объектом кнопки выбора (также называемой переключателем).

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

ROLE_SYSTEM_ROWHEADER Роль MSAA, указывающая представление объектом заголовка строки с визуальной меткой для строки таблицы.0x1A Роль MSAA, указывающая представление объектом заголовка строки с визуальной меткой для строки таблицы. ROLE_SYSTEM_ROW Роль MSAA, указывающая представление объектом строки ячеек в таблице.0x1C Роль MSAA, указывающая представление объектом строки ячеек в таблице. ROLE_SYSTEM_SCROLLBAR Роль MSAA, указывающая представление объектом вертикальной или горизонтальной полосы прокрутки, которая может являться элементом области клиента или использоваться в элементе управления.0x3 Роль MSAA, указывающая представление объектом вертикальной или горизонтальной полосы прокрутки, которая может являться элементом области клиента или использоваться в элементе управления. ROLE_SYSTEM_SEPARATOR Роль MSAA, указывающая использование объекта для визуального деления пространства на две области, такого как пункт меню разделителя или черта, разделяющая панели в окне.0x15 Роль MSAA, указывающая использование объекта для визуального деления пространства на две области, такого как пункт меню разделителя или черта, разделяющая панели в окне. ROLE_SYSTEM_SLIDER Роль MSAA, указывающая представление объектом ползунка, позволяющего пользователю настроить данные приращения между минимальным и максимальным значениями.0x33 Роль MSAA, указывающая представление объектом ползунка, позволяющего пользователю настроить данные приращения между минимальным и максимальным значениями. ROLE_SYSTEM_SOUND Роль MSAA, указывающая представление объектом системного звука, связанного с различными событиями в системе.0x5 Роль MSAA, указывающая представление объектом системного звука, связанного с различными событиями в системе. ROLE_SYSTEM_SPINBUTTON Роль MSAA, указывающая представление объектом регулятора, являющегося элементом управления, позволяющим пользователю увеличивать или уменьшать значение, отображаемое в отдельном сопутствующем элементе управления, связанном с этим регулятором.0x34 Роль MSAA, указывающая представление объектом регулятора, являющегося элементом управления, позволяющим пользователю увеличивать или уменьшать значение, отображаемое в отдельном сопутствующем элементе управления, связанном с этим регулятором. ROLE_SYSTEM_SPLITBUTTON Роль MSAA, указывающая представление объектом кнопки на панели инструментов со значком раскрывающегося списка рядом с кнопкой.0x3E Роль MSAA, указывающая представление объектом кнопки на панели инструментов со значком раскрывающегося списка рядом с кнопкой. ROLE_SYSTEM_STATICTEXT Роль MSAA, указывающая представление объектом текста только для чтения, например меток для других элементов управления или инструкций в диалоговом поле.0x29 Роль MSAA, указывающая представление объектом текста только для чтения, например меток для других элементов управления или инструкций в диалоговом поле.

Статичный текст не может быть изменен или выделен.

ROLE_SYSTEM_STATUSBAR Роль MSAA, указывающая представление объектом строки состояния, обычно являющейся областью в нижней части окна и отображающей информацию о текущей операции, состоянии приложения или выбранном объекте.0x17 Роль MSAA, указывающая представление объектом строки состояния, обычно являющейся областью в нижней части окна и отображающей информацию о текущей операции, состоянии приложения или выбранном объекте.

Строка состояния может иметь несколько полей для отображения различных видов информации.

ROLE_SYSTEM_TABLE Роль MSAA, указывающая представление объектом таблицы, содержащей строки и столбцы ячеек и дополнительно заголовки столбцов и строк.0x18 Роль MSAA, указывающая представление объектом таблицы, содержащей строки и столбцы ячеек и дополнительно заголовки столбцов и строк. ROLE_SYSTEM_TEXT Роль MSAA, указывающая представление объектом выбираемого текста, который может быть редактируемым или только для чтения.0x2A Роль MSAA, указывающая представление объектом выбираемого текста, который может быть редактируемым или только для чтения. ROLE_SYSTEM_TITLEBAR Роль MSAA, указывающая представление объектом строки заголовка или подписи для окна.0x1 Роль MSAA, указывающая представление объектом строки заголовка или подписи для окна. ROLE_SYSTEM_TOOLBAR Роль MSAA, указывающая представление объектом панели инструментов, являющейся группой элементов управления, обеспечивающих быстрый доступ к часто используемым функциям.0x16 Роль MSAA, указывающая представление объектом панели инструментов, являющейся группой элементов управления, обеспечивающих быстрый доступ к часто используемым функциям. ROLE_SYSTEM_TOOLTIP Роль MSAA, указывающая представление объектом ToolTip с полезными советами.0xD Роль MSAA, указывающая представление объектом ToolTip с полезными советами. ROLE_SYSTEM_WHITESPACE Роль MSAA, указывающая представление объектом пустых областей между другими элементами.0x3B Роль MSAA, указывающая представление объектом пустых областей между другими элементами. ROLE_SYSTEM_WINDOW Роль MSAA, указывающая представление объектом рамки окна, обычно содержащей такие нижестоящие элементы, как строка заголовка, клиент и другие типичные объекты окна.0x9 Роль MSAA, указывающая представление объектом рамки окна, обычно содержащей такие нижестоящие элементы, как строка заголовка, клиент и другие типичные объекты окна. SELFLAG_ADDSELECTION Флаг выбора MSAA, добавляющий объект к текущему выбору, что может привести к непоследовательному выбору.0x8 Флаг выбора MSAA, добавляющий объект к текущему выбору, что может привести к непоследовательному выбору.

Этот флаг изменяет фокус или привязку выбора только в том случае, если он соединен с SELFLAG_TAKEFOCUS. Варианты поведения SELFLAG_ADDSELECTION | SELFLAG_TAKEFOCUS эквивалентны добавлению элемента к выбору вручную путем удерживания клавиши CTRL и щелчка по невыделенному объекту в проводнике Windows.

Этот флаг нельзя объединить с SELFLAG_REMOVESELECTION или SELFLAG_TAKESELECTION.

SELFLAG_EXTENDSELECTION Флаг выбора MSAA, изменяющий выбор таким образом, что все объекты между привязкой выбора и этим объектом принимают состояние выбора объекта привязки.0x4 Флаг выбора MSAA, изменяющий выбор таким образом, что все объекты между привязкой выбора и этим объектом принимают состояние выбора объекта привязки.

Таким образом, если объект привязки не выбран, объекты удаляются из выбора; если объект привязки выбран, выбор расширяется и включает этот объект и все промежуточные объекты. Состояние выбора назначается посредством объединения этого флага с SELFLAG_ADDSELECTION или SELFLAG_REMOVESELECTION.

Этот флаг изменяет фокус или привязку выбора только в том случае, если он соединен с SELFLAG_TAKEFOCUS. Варианты поведения SELFLAG_EXTENDSELECTION | SELFLAG_TAKEFOCUS эквивалентны добавлению элемента к выбору вручную путем удерживания клавиши SHIFT и щелчка по невыделенному объекту в проводнике Windows.

Этот флаг нельзя объединить с SELFLAG_TAKESELECTION.

SELFLAG_NONE Константа, представляющая отсутствие любых флагов выбора MSAA.0 Константа, представляющая отсутствие любых флагов выбора MSAA. SELFLAG_REMOVESELECTION Флаг выбора MSAA, удаляющий объект из текущего выбора, что может привести к непоследовательному выбору.0x10 Флаг выбора MSAA, удаляющий объект из текущего выбора, что может привести к непоследовательному выбору.

Этот флаг изменяет фокус или привязку выбора только в том случае, если он соединен с SELFLAG_TAKEFOCUS. Варианты поведения SELFLAG_REMOVESELECTION | SELFLAG_TAKEFOCUS эквивалентны удалению элемента из выбора вручную путем удерживания клавиши CTRL и щелчка по выделенному объекту в проводнике Windows.

Этот флаг нельзя объединить с SELFLAG_ADDSELECTION или SELFLAG_TAKESELECTION.

SELFLAG_TAKEFOCUS Флаг выбора MSAA, устанавливающий фокус на объект и назначающий его привязкой выбора.0x1 Флаг выбора MSAA, устанавливающий фокус на объект и назначающий его привязкой выбора.

При использовании отдельно этот флажок не изменяет выбор и его варианты поведения аналогичны перемещению фокуса вручную путем нажатия клавиш со стрелками и удерживания клавиши CTRL в проводнике Windows или в любом окне списка, допускающего выбор нескольких элементов.

Для объектов, имеющих состояние STATE_SYSTEM_MULTISELECTABLE, SELFLAG_TAKEFOCUS может быть объединен со следующими значениями:

  • SELFLAG_TAKESELECTION
  • SELFLAG_EXTENDSELECTION
  • SELFLAG_ADDSELECTION
  • SELFLAG_REMOVESELECTION
  • SELFLAG_ADDSELECTION | SELFLAG_EXTENDSELECTION
  • SELFLAG_REMOVESELECTION | SELFLAG_EXTENDSELECTION

SELFLAG_TAKESELECTION Флаг выбора MSAA, выделяющий объект и удаляющий его из всех остальных объектов в контейнере.0x2 Флаг выбора MSAA, выделяющий объект и удаляющий его из всех остальных объектов в контейнере.

Этот флаг изменяет фокус или привязку выбора только в том случае, если он соединен с SELFLAG_TAKEFOCUS. Варианты поведения SELFLAG_TAKESELECTION | SELFLAG_TAKEFOCUS эквивалентны одному щелчку по элементу в проводнике Windows.

Этот флаг нельзя объединить со следующими флагами:

  • SELFLAG_ADDSELECTION
  • SELFLAG_REMOVESELECTION
  • SELFLAG_EXTENDSELECTION

SELFLAG_VALID Битовая маска, представляющая все допустимые флаги выделения MSAA.0x1F Битовая маска, представляющая все допустимые флаги выделения MSAA. STATE_SYSTEM_ALERT_HIGH Флаг состояния MSAA, указывающий отображение объектом важной информации, которую требуется передать пользователю немедленно.0x10000000 Флаг состояния MSAA, указывающий отображение объектом важной информации, которую требуется передать пользователю немедленно.

Например, индикатор уровня аккумулятора, достигающий критически низкого уровня, может перейти в это состояние, при этом утилита доступа для пользователей с нарушениями зрения немедленно передает эту информацию пользователю и программа увеличения изображения на экране прокручивает экран для отображения индикатора аккумулятора. Это состояние также используется для любого предложения или операции, которые должны быть завершены перед продолжением действий пользователя.

STATE_SYSTEM_ALERT_LOW Флаг состояния MSAA, указывающий отображение объектом второстепенной информации, которая может быть не важна для пользователя.0x4000000 Флаг состояния MSAA, указывающий отображение объектом второстепенной информации, которая может быть не важна для пользователя.

Например, это состояние применяется, когда Word изменяет внешний вид кнопки мастера подсказок на панели инструментов для указания того, что пользователь может использовать имеющуюся подсказку.

STATE_SYSTEM_ALERT_MEDIUM Флаг состояния MSAA, указывающий отображение объектом важной информации, которую не требуется передать пользователю немедленно.0x8000000 Флаг состояния MSAA, указывающий отображение объектом важной информации, которую не требуется передать пользователю немедленно.

Например, когда индикатор уровня аккумулятора приближается к низкому уровню, может быть создано предупреждение средней степени важности. Утилиты доступа для пользователей с нарушениями зрения могут затем создать звуковое предупреждение, чтобы информировать пользователя о наличии важной информации без вмешательства в работу пользователя. Пользователь может ознакомиться с информацией предупреждения в любое удобное время.

STATE_SYSTEM_ANIMATED Флаг состояния MSAA, указывающий быстрое или постоянное изменение внешнего вида объекта.0x4000 Флаг состояния MSAA, указывающий быстрое или постоянное изменение внешнего вида объекта.

Графические объекты, которые анимируются лишь иногда, должны быть описаны как ROLE_SYSTEM_GRAPHIC, причем свойство состояния следует установить на STATE_SYSTEM_ANIMATED. Это состояние не должно использоваться для обозначения изменения местоположения объекта.

STATE_SYSTEM_BUSY Флаг состояния MSAA, указывающий невозможность для объекта принимать ввод в данное время.0x800 Флаг состояния MSAA, указывающий невозможность для объекта принимать ввод в данное время. STATE_SYSTEM_CHECKED Флаг состояния MSAA, указывающий выбор флажка объекта.0x10 Флаг состояния MSAA, указывающий выбор флажка объекта. STATE_SYSTEM_COLLAPSED Флаг состояния MSAA, указывающий скрытие нижестоящих элементов данного объекта с ролью ROLE_SYSTEM_OUTLINEITEM.0x400 Флаг состояния MSAA, указывающий скрытие нижестоящих элементов данного объекта с ролью ROLE_SYSTEM_OUTLINEITEM. STATE_SYSTEM_DEFAULT Флаг состояния MSAA, указывающий кнопку или пункт меню по умолчанию.0x100 Флаг состояния MSAA, указывающий кнопку или пункт меню по умолчанию. STATE_SYSTEM_EXPANDED Флаг состояния MSAA, указывающий отображение нижестоящих элементов данного объекта с ролью ROLE_SYSTEM_OUTLINEITEM.0x200 Флаг состояния MSAA, указывающий отображение нижестоящих элементов данного объекта с ролью ROLE_SYSTEM_OUTLINEITEM. STATE_SYSTEM_EXTSELECTABLE Флаг состояния MSAA, указывающий возможность расширения объектом своего выбора с использованием SELFLAG_EXTENDSELECTION в методе IAccessible::accSelect.0x2000000 Флаг состояния MSAA, указывающий возможность расширения объектом своего выбора с использованием SELFLAG_EXTENDSELECTION в методе IAccessible::accSelect. STATE_SYSTEM_FLOATING Флаг состояния MSAA, указывающий, что объект не обрезан в соответствии с границей своего вышестоящего объекта и не перемещается автоматически при перемещении вышестоящего объекта.0x1000 Флаг состояния MSAA, указывающий, что объект не обрезан в соответствии с границей своего вышестоящего объекта и не перемещается автоматически при перемещении вышестоящего объекта. STATE_SYSTEM_FOCUSABLE Флаг состояния MSAA, указывающий, что объект находится в активном окне и может получить фокус клавиатуры. 0x100000 Флаг состояния MSAA, указывающий, что объект находится в активном окне и может получить фокус клавиатуры. STATE_SYSTEM_FOCUSED Флаг состояния MSAA, указывающий наличие фокуса клавиатуры у объекта в настоящее время.0x4 Флаг состояния MSAA, указывающий наличие фокуса клавиатуры у объекта в настоящее время.

Не следует путать фокус объекта с выбором объекта.

STATE_SYSTEM_HASPOPUP Флаг состояния MSAA, указывающий наличие всплывающего меню у объекта.0x40000000 Флаг состояния MSAA, указывающий наличие всплывающего меню у объекта. (MSAA 2.0) STATE_SYSTEM_HOTTRACKED Флаг состояния MSAA, указывающий текущее отслеживание объекта мышью, что означает изменение внешнего вида объекта для указания того, что курсор мыши наведен на объект.0x80 Флаг состояния MSAA, указывающий текущее отслеживание объекта мышью, что означает изменение внешнего вида объекта для указания того, что курсор мыши наведен на объект. STATE_SYSTEM_INVISIBLE Флаг состояния MSAA, указывающий скрытие или невидимость объекта. 0x8000 Флаг состояния MSAA, указывающий скрытие или невидимость объекта.

Список имен файлов в поле списка может содержать несколько сотен имен, но только некоторые из них отображаются для пользователя. Остальные отсечены вышестоящим узлом и должны иметь свойство STATE_SYSTEM_INVISIBLE.

Объекты, которые никогда не видимы, должны быть установлены как STATE_SYSTEM_OFFSCREEN. Обратите внимание, что объект может рассматриваться как видимый (то есть, флажок STATE_SYSTEM_INVISIBLE не установлен) и может быть закрыт другой программой, являясь не видимым для пользователя. Например, объект рассматривается как видимый при отображении в главном окне приложения, даже если при этом он закрыт диалоговым окном.

STATE_SYSTEM_LINKED Флаг состояния MSAA, указывающий наличие ссылки у объекта.0x400000 Флаг состояния MSAA, указывающий наличие ссылки у объекта. STATE_SYSTEM_MARQUEED Флаг состояния MSAA, указывающий отображение объектом прокрутки или перемещения текста или графических объектов.0x2000 Флаг состояния MSAA, указывающий отображение объектом прокрутки или перемещения текста или графических объектов. STATE_SYSTEM_MIXED Флаг состояния MSAA, указывающий отсутствие определения состояния для флажка с тремя состояниями или кнопки панели инструментов.0x20 Флаг состояния MSAA, указывающий отсутствие определения состояния для флажка с тремя состояниями или кнопки панели инструментов.

Флажок не является установленным или не установленным, поэтому находится в третьем (смешанном) состоянии.

STATE_SYSTEM_MOVEABLE Флаг состояния MSAA, указывающий возможность перемещения объекта.0x40000 Флаг состояния MSAA, указывающий возможность перемещения объекта. STATE_SYSTEM_MULTISELECTABLE Флаг состояния MSAA, указывающий возможность для объекта принимать несколько выделенных элементов (т.е. SELFLAG_ADDSELECTION для метода IAccessible::accSelect является действительным).0x1000000 Флаг состояния MSAA, указывающий возможность для объекта принимать несколько выделенных элементов (т.е. SELFLAG_ADDSELECTION для метода IAccessible::accSelect является действительным). STATE_SYSTEM_NORMAL Константа, представляющая отсутствие любых флагов состояния MSAA.0 Константа, представляющая отсутствие любых флагов состояния MSAA. STATE_SYSTEM_OFFSCREEN Флаг состояния MSAA, указывающий отсутствие экранного представления для объекта.0x10000 Флаг состояния MSAA, указывающий отсутствие экранного представления для объекта.

Это состояние может быть у объекта звука или предупреждения или у скрытого окна, которое никогда не будет отображаться.

STATE_SYSTEM_PRESSED Флаг состояния MSAA, указывающий нажатие объекта.0x8 Флаг состояния MSAA, указывающий нажатие объекта. STATE_SYSTEM_PROTECTED Флаг состояния MSAA, указывающий, что объект является элементом управления редактирования, защищенным паролем. 0x20000000 Флаг состояния MSAA, указывающий, что объект является элементом управления редактирования, защищенным паролем. STATE_SYSTEM_READONLY Флаг состояния MSAA, указывающий, что объект предназначен только для чтения. 0x40 Флаг состояния MSAA, указывающий, что объект предназначен только для чтения. STATE_SYSTEM_SELECTABLE Флаг состояния MSAA, указывающий возможность для объекта принимать выбор.0x200000 Флаг состояния MSAA, указывающий возможность для объекта принимать выбор. STATE_SYSTEM_SELECTED Флаг состояния MSAA, указывающий выбор объекта.0x2 Флаг состояния MSAA, указывающий выбор объекта. STATE_SYSTEM_SELFVOICING Флаг состояния MSAA, указывающий возможность для объекта использовать преобразование текста в речь (TTS) для собственного описания.0x80000 Флаг состояния MSAA, указывающий возможность для объекта использовать преобразование текста в речь (TTS) для собственного описания.

Основанная на речи специальная возможность не должна объявлять информацию, когда объект с этим состоянием имеет фокус, потому что объект автоматически объявит информацию о себе.

STATE_SYSTEM_SIZEABLE Флаг состояния MSAA, указывающий возможность изменения размера объекта.0x20000 Флаг состояния MSAA, указывающий возможность изменения размера объекта. STATE_SYSTEM_TRAVERSED Флаг состояния MSAA, указывающий упорядочение объекта.0x800000 Флаг состояния MSAA, указывающий упорядочение объекта. STATE_SYSTEM_UNAVAILABLE Флаг состояния MSAA, указывающий недоступность объекта.0x1 Флаг состояния MSAA, указывающий недоступность объекта. STATE_SYSTEM_VALID Битовая маска, представляющая все допустимые флаги состояния MSAA.0x7FFFFFFF Битовая маска, представляющая все допустимые флаги состояния MSAA.
UIComponentAccProps UIComponentAccProps является подклассом AccessibilityProperties для использования различными компонентами UIComponent.flash.accessibility:AccessibilityProperties UIComponentAccProps является подклассом AccessibilityProperties для использования различными компонентами UIComponent. Он используется для предоставления расширенного доступа к Form, ToolTip или Error ToolTip. UIComponentAccProps Конструктор.componentmx.core:UIComponentЭкземпляр UIComponent, который данный экземпляр AccessibilityProperties делает доступным. Конструктор. enableAccessibility Включает расширенный доступ в классе UIComponent. Включает расширенный доступ в классе UIComponent.

Данный метод вызывается в коде запуска приложения, который автоматически создан компилятором MXML. В дальнейшем при инициализации экземпляров UIComponent их свойство accessibilityProperties будет установлено на экземпляр этого класса.

eventHandler Общий обработчик событий.event Общий обработчик событий. Все подклассы UIComponentAccProps должны выполнить эту реализацию для прослушивания событий от основного компонента. master Ссылка на UIComponent.mx.core:UIComponent Ссылка на UIComponent.
AccImpl AccImpl является базовым классом реализации специальных возможностей Flex для компонентов MX и Spark.flash.accessibility:AccessibilityImplementation AccImpl является базовым классом реализации специальных возможностей Flex для компонентов MX и Spark.

Это подкласс класса AccessibilityImplementation Flash Player.

После создания компонента MX или Spark для его свойства accessibilityImplementation назначается экземпляр подкласса этого класса. Затем Flash Player использует этот объект, чтобы разрешить клиентам MSAA, например устройствам считывания с экрана, обнаруживать этот компонент и управлять им. См. описание класса flash.accessibility.AccessibilityImplementation для получения дополнительной информации о классах реализации специальных возможностей и MSAA.

Нижестоящие элементы

Flash Player не поддерживает истинную иерархию доступных объектов. Если DisplayObject имеет объект accessibilityImplementation, то объекты accessibilityImplementation его нижестоящих элементов игнорируются. Однако в Player класс реализации специальных возможностей компонента может отображать информацию MSAA для своих внутренних элементов. (Например, в списке представлена информация MSAA об элементах этого списка.)

Число нижестоящих элементов (внутренних элементов) и нижестоящих идентификаторов, используемых для их распознавания, определяется методом getChildIDArray(). В базовом классе AccessibilityImplementation Player этот метод возвращает null. Класс AccImpl Flex изменяет его, чтобы возвратить пустой массив. Он также предоставляет защищенный служебный метод createChildIDArray(), подклассы с внутренними элементами которого могут использоваться при заменах.

Роль

Роль MSAA для компонента и его внутренних элементов определяется методом get_accRole(). В базовом классе AccessibilityImplementation Player этот метод вызывает ошибку времени выполнения, поскольку ожидается, что подклассы должны ее изменить. Класс AccImpl Flex имеет защищенное свойство role, подклассы которого обычно устанавливаются в соответствующем конструкторе, при этом для возвращения этого свойства заменяется get_accRole().

Имя

Имя MSAA для компонента и его внутренних элементов определяется методом get_accName(). В базовом классе AccessibilityImplementation Player этот метод возвращает null. Класс AccImpl Flex изменяет его для создания имен следующим образом, начиная с пустой строки и разделяя добавленные части одиночным пробелом:

  • При запросе простого нижестоящего элемента (например, элемента окна списка или комбинированного списка) возвращается только имя по умолчанию для нижестоящего элемента. Остальная часть шагов, описанных ниже, применяется только непосредственно к компоненту (childID 0).
  • Если компонент находится внутри Form:
    • Если в форме присутствует FormHeading, находящийся внутри FormItem, добавляется текст заголовка. Во избежание этой ситуации разработчики должны установить для accessibilityName FormHeading пробел (" ").
    • Если это поле требуется, то добавляется зависящая от языкового стандарта строка «поле добавлено».
    • Если компонент находится внутри FormItem, добавляется текст метки FormItem. Во избежание этой ситуации разработчики должны установить для accessibilityName FormItem пробел (" ").
  • Затем имя компонента определяется следующим образом:
    • Если компонент accessibilityName (то есть accessibilityProperties.name) является пробелом, имена компонентов не добавляются.
    • В ином случае компонент добавляется, если указано его имя (то есть если компонент не null и не пустой).
    • В ином случае для получения имени по умолчанию вызывается защищенный метод getName(), определенный AccImpl и внедренный каждым подклассом. (Например, ButtonAccImpl реализует getName() для указания того, что именем по умолчанию для Button является отображаемая метка.) Если не является пустым, добавляется возвращаемое значение getName().
    • В ином случае (если getName() вернул пустой элемент) добавляется строка, если установлено свойство toolTip компонента.
    • Если установлено свойство errorString компонента, то добавляется строка.

Описание

Описание MSAA определяется исключительно объектом accessibilityProperties компонента, а не его объектом accessibilityImplementation. Поэтому нелогично использовать AccessibilityImplementation или AccImpl, а также любые подклассы AccImpl, связанные с этим описанием. Обычно установка описания в Flex выполняется посредством свойства accessibilityDescription UIComponent, который просто устанавливает accessibilityProperties.description.

Состояние

Состояние MSAA для компонента и его внутренних элементов определяется методом get_accState(). В базовом классе AccessibilityImplementation Player этот метод вызывает ошибку времени выполнения, поскольку ожидается, что подклассы должны ее изменить. Класс AccImpl Flex не изменяет его, но предоставляет защищенный служебный метод getState() для подклассов для использования при заменах. Метод getState() определяет состояние в виде сочетания

  • STATE_SYSTEM_UNAVAILABLE (если включено = false для данного компонента или его предка)
  • STATE_SYSTEM_FOCUSABLE
  • STATE_SYSTEM_FOCUSED (когда фокус находится непосредственно на компоненте и не установлен на подчиненных элементах компонента)
Обратите внимание, что по умолчанию предполагается, что все компоненты могут иметь фокус, поэтому классы реализации специальных возможностей для компонентов, которые не могут иметь фокус, например Label, должны снять этот флаг состояния. Если состояние компонента является недоступным, то класс реализации специальных возможностей удаляет фокусируемое состояние.

Значение

Значение MSAA для компонента и его внутренних элементов определяется методом get_accValue(). В базовом классе AccessibilityImplementation Player этот метод возвращает null. Класс AccImpl Flex не изменяет его в отличие от подклассов для таких компонентов, как TextInput.

Расположение

Местоположение MSAA для внутренних элементов компонента, но не самого компонента, определяется методом get_accLocation(). Этот метод никогда не вызывается с childID 0; вместо этого Flash Player определяет местоположение MSAA компонента на основе его ограничительного прямоугольника в соответствии с getBounds(). Класс AccImpl Flex не изменяет этот метод в отличие от подклассов для компонентов с внутренними элементами.

Действие по умолчанию

Действие по умолчанию MSAA для компонента и его внутренних элементов определяется методом get_accDefaultAction(). В базовом классе AccessibilityImplementation Player этот метод возвращает null. Класс AccImpl Flex не изменяет его в отличие от подклассов с действиями по умолчанию. Эти подклассы также изменяют метод accDoDefaultAction() AccessibilityImplementation для выполнения действия по умолчанию, которое они предоставляют.

Другие

События MSAA EVENT_OBJECT_SHOW и EVENT_OBJECT_HIDE отправляются, когда объект показан или скрыт. Соответствующие состояния для них включены в Flash Player, который не выполняет визуализацию скрытых компонентов MSAA. При отображении компонента используются состояния, указанные для AccImpl.

AccImpl Конструктор.mastermx.core:UIComponentЭкземпляр UIComponent, который данный экземпляр AccImpl делает доступным. Конструктор. eventHandler Общий обработчик событий.event Общий обработчик событий. Все подклассы AccImpl должны выполнить эту реализацию для прослушивания событий от основного компонента. getFormName Метод для поддержки расширенного доступа форм.componentmx.core:UIComponent Метод для поддержки расширенного доступа форм. Вызывается из get_accName() в классе AccImpl. Также вызывается из конструктора UIComponentAccProps. getName Возвращает имя доступного компонента.childID Возвращает имя доступного компонента. Все подклассы должны выполнить эту реализацию вместо реализации get_accName(). getState Служебный метод для определения состояния доступного компонента.childID Служебный метод для определения состояния доступного компонента. isAncestorDisabled Возвращает true, если предок компонента активировал установку значения false.true, если компонент имеет отключенный вышестоящий элемент. componentmx.core:UIComponentUIComponent используется для проверки отключенного вышестоящего элемента. Возвращает true, если предок компонента активировал установку значения false. Сам компонент при этом не проверяется. master Ссылка на экземпляр UIComponent, который данный экземпляр AccImpl делает доступным.mx.core:UIComponent Ссылка на экземпляр UIComponent, который данный экземпляр AccImpl делает доступным. role Роль расширенного доступа компонента, который становится доступным. Роль расширенного доступа компонента, который становится доступным. eventsToHandle Все подклассы должны изменять эту функцию путем возвращения массива строк прослушиваемых событий. Все подклассы должны изменять эту функцию путем возвращения массива строк прослушиваемых событий.