Элемент управления горячим ключом (справочник по элементу пользовательского интерфейса 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 — это строка, содержащая текст в поле горячего ключа. |