Роли объектов
В этом разделе описываются значения констант, используемые для описания ролей различных объектов пользовательского интерфейса в приложении. Константы роли определяются в файле Oleacc.h.
Следует использовать только перечисленные здесь константы ролей; не добавлять настраиваемые роли или роли, которые не являются предопределенными.
Перед использованием этих ролей объектов разработчики клиентских приложений должны использовать средство Проверка , чтобы убедиться, что роли объектов используются элементами пользовательского интерфейса.
Чтобы получить роль объекта, клиенты вызывают метод IAccess::get_accRole , который должен вернуть одно из значений, описанных в таблице. Чтобы получить локализованную строку, описывающую роль объекта, клиенты вызывают функцию GetRoleText со значением роли. Локализованные строки для значений ролей находятся в файле oleaccrc.dll.
Константа | Описание |
---|---|
|
Объект представляет оповещение или условие, о чем пользователь должен быть уведомлен. Эта роль используется только для объектов, которые воплощают оповещение, но не связаны с другим элементом пользовательского интерфейса, например окном сообщения, рисунком, текстом или звуком. |
|
Объект представляет элемент управления анимацией, содержимое которого изменяется с течением времени, например элемент управления, отображающий ряд точечных кадров. Элементы управления анимацией отображаются при копировании файлов или при выполнении другой трудоемкой задачи. |
|
Объект представляет окно main для приложения. |
|
Объект представляет границу окна. Вся граница представлена одним объектом, а не отдельными объектами для каждой стороны. |
|
Объект представляет кнопку, которая расширяет список элементов. |
|
Объект представляет кнопку, которая расширяет сетку. |
|
Объект представляет кнопку, которая расширяет меню. |
|
Объект представляет системный курсор. |
|
Объект представляет ячейку в таблице. |
|
Объект представляет графический объект, похожий на мультфильм, например Microsoft Office Assistant, который отображается для предоставления помощи пользователям приложения. |
|
Объект представляет графическое изображение, используемое для диаграммы данных. |
|
Объект представляет элемент управления проверка box: параметр, который выбирается или очищается независимо от других параметров. |
|
Объект представляет клиентскую область окна. Microsoft Active Accessibility использует эту роль по умолчанию, если возникает вопрос о роли элемента пользовательского интерфейса. |
|
Объект представляет элемент управления, отображающий время. |
|
Объект представляет столбец ячеек в таблице. |
|
Объект представляет заголовок столбца, предоставляя визуальную метку для столбца в таблице. |
|
Объект представляет поле со списком: элемент управления редактированием со связанным списком, предоставляющим набор предопределенных вариантов. |
|
Объект представляет системный указатель мыши. |
|
Объект представляет графическое изображение, используемое для построения диаграммы данных. |
|
Объект представляет циферблат или ручку. |
|
Объект представляет диалоговое окно или окно сообщения. |
|
Объект представляет окно документа. Окно документа всегда содержится в окне приложения. Эта роль применяется только к окнам MDI и ссылается на объект, содержащий строку заголовка MDI. |
|
Объект представляет элемент управления calendar SysDateTimePick32. Компонент среды выполнения Microsoft Active Accessibility использует эту роль, чтобы указать, что найден элемент управления "Дата" или "Календарь". |
|
Объект представляет математическое уравнение. |
|
Объект представляет рисунок. |
|
Объект представляет специальный указатель мыши, который позволяет пользователю управлять элементами пользовательского интерфейса, такими как окна. Одним из примеров этого является изменение размера окна путем перетаскивания его нижнего правого угла. |
|
Объект логически группируйте другие объекты. Между объектом группирования и содержащимися в нем объектами не всегда существует связь "родитель-потомок". |
|
Объект отображает раздел справки в виде подсказки или всплывающей подсказки. |
|
Объект представляет поле сочетания клавиш, позволяющее пользователю ввести комбинацию или последовательность нажатий клавиш. |
|
Объект представляет индикатор, например графический указатель, указывающий на текущий элемент. |
|
Объект представляет элемент управления редактирования, предназначенный для IP-адреса. Элемент управления редактированием состоит из разделов, каждый из которых соответствует определенной части IP-адреса. |
|
Объект представляет ссылку на что-то другое. Данный объект может выглядеть как текст или графический символ и действует как кнопка. |
|
Объект представляет список, позволяющий пользователю выбрать один или несколько элементов. |
|
Объект представляет элемент в списке или в списке, раскрывающемся списке или раскрывающемся списке. |
|
Объект представляет строку меню (расположенную под строкой заголовка окна), в которой пользователи выбирают меню. |
|
Объект представляет пункт меню: запись меню, которую пользователь может выбрать для выполнения команды, выбора параметра или отображения другого меню. Функционально элемент меню эквивалентен нажатию кнопки, переключателя, проверка поля или меню. |
|
Объект представляет меню: список параметров, каждый из которых имеет определенное действие. Все типы меню должны иметь роль, включая раскрывающееся меню, которое отображается при выборе в строке меню; и контекстные меню, которые отображаются при нажатии правой кнопки мыши. |
|
Объект представляет структуру или древовидную структуру, например элемент управления представлением в виде дерева, который отображает иерархический список и позволяет пользователю развертывать и сворачивать ветви. |
|
Объект представляет элемент, который перемещается как элемент структуры. Клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ используются для навигации по структуре. Однако вместо развертывания и сворачивания при нажатии клавиш СТРЕЛКА ВЛЕВО и СТРЕЛКА ВПРАВО эти меню разворачиваются или сворачиваются при нажатии клавиши ПРОБЕЛ или ВВОД и фокусе элемента. |
|
Объект представляет элемент в структуре или древовидной структуре. |
|
Объект представляет вкладку страницы. Единственным дочерним элементом элемента управления вкладки страницы является объект ROLE_SYSTEM_GROUPING, который содержит содержимое связанной страницы. |
|
Объект представляет контейнер элементов управления вкладками страницы. |
|
Объект представляет панель в рамке или окне документа. Допускается переходить от одной области к другой и внутри содержимого текущей области, но переходы между элементами разных областей невозможны. Таким образом, панели представляют уровень группирования, который ниже, чем кадры или окна документов, но выше, чем отдельные элементы управления. Пользователь переходит между панелями, нажимая клавишу TAB, F6 или CTRL+TAB, в зависимости от контекста. |
|
Объект представляет индикатор выполнения, который динамически показывает, какая часть выполняющейся операции завершена. Этот элемент управления не принимает никаких пользовательских данных. |
|
Объект представляет страницу свойств. |
|
Объект представляет элемент управления push-кнопкой. |
|
Объект представляет переключатель (прежнее название — переключатель). Это один из групп взаимоисключающих вариантов. Предполагается, что все объекты, имеющие один и тот же родительский объект и имеющие этот атрибут, являются частью одной взаимоисключающей группы. Чтобы разделить эти объекты на отдельные группы, используйте ROLE_SYSTEM_GROUPING объекты. |
|
Объект представляет строку ячеек в таблице. |
|
Объект представляет заголовок строки, который предоставляет визуальную метку для строки таблицы. |
|
Объект представляет вертикальную или горизонтальную полосу прокрутки, которая является частью клиентской области или используется в элементе управления . |
|
Объект используется для визуального разделения пространства на две области. Примеры объектов разделителя включают пункт меню разделителя и панель, которая разделяет разделенные области в окне. |
|
Объект представляет ползунок, который позволяет пользователю настраивать параметры с определенным шагом приращения между минимальным и максимальным значениями. |
|
Объект представляет системный звук, связанный с различными системными событиями. |
|
Объект представляет спин-прямоугольник, который является элементом управления, который позволяет пользователю увеличивать или уменьшать значение, отображаемое в отдельном элементе управления "buddy", связанном с полем вращения. |
|
Объект представляет кнопку на панели инструментов со значком раскрывающегося списка, расположенным непосредственно рядом с кнопкой. |
|
Объект представляет текст, доступный только для чтения, например метки для других элементов управления или инструкции в диалоговом окне. Статический текст не может быть изменен или выделен. |
|
Объект представляет строку состояния, которая является областью в нижней части окна и отображает сведения о текущей операции, состоянии приложения или выбранном объекте. Строка состояния содержит несколько полей, в которых отображаются различные типы информации. |
|
Объект представляет таблицу, содержащую строки и столбцы ячеек, а также, при необходимости, заголовки строк и столбцов. |
|
Объект представляет доступный для выбора текст, который допускает редактирование, или обозначается как доступный только для чтения. |
|
Объект представляет заголовок или подпись панель окна. |
|
Объект представляет панель инструментов, которая представляет собой группу элементов управления, которая обеспечивает простой доступ к часто используемым функциям. |
|
Объект представляет подсказку, которая предоставляет полезные подсказки. |
|
Объект представляет пустое пространство между другими объектами. |
|
Объект представляет рамку окна, которая содержит дочерние объекты, такие как строка заголовка, клиент и другие объекты окна. |
Требования
Требование | Значение |
---|---|
Заголовок |
|