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

Кнопка нажатия — это небольшой прямоугольный объект, используемый для выполнения действия. Например, кнопки ОК и ОТМЕНА в диалоговом окне являются кнопками нажатия.

Имя класса окна для кнопки нажатия — BUTTON.

Методы IAccessible

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

Метод Комментарии
accDoDefaultAction Метод accDoDefaultAction нажимает кнопку push.
accHitTest
accLocation
accNavigate
accSelect

Свойства IAccessible

Кнопка push-кнопки поддерживает следующие свойства IAccessible :

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

Интерфейс IAccessible

Флажок

Поле группы

Переключатель