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


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

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

Имя класса окна для элемента управления горячим ключом — HOTKEY_CLASS, который определяется как "msctls_hotkey32" в Commctrl.h.

Недоступные методы

Элементы управления горячими ключами поддерживают следующие методы IAccessible:

Свойства IAccessible

Элементы управления "Горячий ключ" поддерживают следующие свойства IAccessible:

Свойство Комментарии
get_accChildCount Свойство ChildCount всегда равно нулю.
get_accFocus
get_accKeyboardShortcut Свойство KeyboardShortcut является ключом доступа элемента управления горячим ключом, который является подчеркнутым символом в тексте метки элемента управления горячим ключом. Возвращаемая строка содержит символ ключа доступа, добавленный к строке ALT+.
get_accName Свойство Name — это текст из статического текстового элемента управления, обозначающего элемент управления горячим ключом.
get_accParent Свойство Parent — это окно (ROLE_SYSTEM_WINDOW), которое окружает элемент управления и имеет то же имя свойства имени и класса окна, что и элемент управления.
get_accRole Свойство ролиROLE_SYSTEM_HOTKEYFIELD.
get_accState Свойство State — это сочетание одного или нескольких следующих значений :STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE
get_accValue Свойство Value — это строка, содержащая текст в поле горячего ключа.

интерфейс IAccessible