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