热键控件 (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),其 名称与控件 属性和窗口类名相同。
get_accRole Role 属性为 ROLE_SYSTEM_HOTKEYFIELD
get_accState State 属性是以下 的一个或多个组合:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE
get_accValue Value 属性是一个字符串,其中包含热键字段中的文本。

IAccessible 接口