热键控件 (MSAA UI 元素参考)
热键控件允许用户输入用作热键的击键组合,使他们能够快速执行操作。 热键控件显示用户输入的击键并确保用户选择有效的组合键。
热键控件的窗口类名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 属性是一个字符串,其中包含热键字段中的文本。 |