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


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

Примечание

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

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

Имя класса окна для переключателя — "BUTTON".

Методы IAccessible

Переключатель поддерживает следующие методы IAccessible :

Метод Комментарии
accDoDefaultAction Метод accDoDefaultAction щелкает переключатель.
accHitTest
accLocation
accNavigate
accSelect

Свойства IAccessible

Переключатель поддерживает следующие свойства IAccessible :

Свойство Комментарии
get_accChild
get_accChildCount Свойство ChildCount равно нулю.
get_accDefaultAction Свойство DefaultAction для переключателя имеет значение "Check".
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut Свойство KeyboardShortcut — это клавиша доступа переключателя, которая является подчеркнутым символом в тексте окна элемента управления. Эта строка содержит символ ключа доступа, добавленный к строке "ALT+".
get_accName Свойство Name получается из текста окна элемента управления (или подпись), который отображается вместе с переключателем.
get_accParent Свойство Parent — это окно ( ROLE_SYSTEM_WINDOW ), которое окружает элемент управления и имеет то же свойство Name и имя класса окна, что и элемент управления .
get_accRole Свойство Role имеет ROLE_SYSTEM_RADIOBUTTON.
get_accState Свойство State представляет собой сочетание одного или нескольких из следующих значений: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_CHECKED | STATE_SYSTEM_NORMAL

Интерфейс IAccessible

Флажок

Поле группы

Кнопка