滑块控件 (MSAA UI 元素引用)
注意
本主题介绍用于 MSAA UI 元素参考的 Slider Control 对象。 此处不介绍如何在各种 UI 框架中创建 Slider Control 对象。 请参阅所使用的 UI 框架的 API 参考文档。
滑块控件也称为跟踪条控件,允许用户通过移动滑块从一系列值中进行选择。 Windows 操作系统中的音量控制是滑块控件。
滑块控件的窗口类名称TRACKBAR_CLASS,在 Commctrl.h 中定义为“msctls_trackbar”。
IAccessible 属性的内容取决于滑块是垂直还是水平,以及客户端查询滑块控件的以下哪个部分:
- 滑块窗口
- 滑块拇指
- (或到上方的阴影区域
- (下方或) 滑块拇指右侧的阴影区域
IAccessible 方法
滑块控件支持以下 IAccessible 方法:
IAccessible 属性
滑块控件支持以下 IAccessible 属性:
get_accKeyboardShortcut - KeyboardShortcut 属性是滑块窗口的访问键,它是滑块标签文本中的带下划线字符。 返回的字符串包含追加到字符串“Alt+”的访问键字符。
get_accName - Name 属性取决于查询的滑块部分。
垂直滑块的各个部分具有以下名称:
滑块部件 名称 滑块窗口 用作标签的静态文本控件 滑块拇指 “位置” 滑块拇指上方的阴影区域 “Page up” 滑块拇指下方的阴影区域 “Page down” 水平滑块的各个部分具有以下名称:
滑块部件 名称 滑块窗口 用作标签的静态文本控件 滑块拇指 “位置” 滑块拇指左侧的阴影区域 “向左页” 滑块拇指右侧的阴影区域 “页面右侧” get_accParent - 箭头按钮、滚动拇指和拇指两侧的阴影区域的 Parent 属性是滑块窗口。 滑块窗口的 Parent 属性是一个窗口 ( ROLE_SYSTEM_WINDOW 控件周围的) ,并且具有相同 的 Name 属性和窗口类名称。
get_accRole — Role 属性取决于查询的滑块部分。
滑块部件 角色 滑块窗口 ROLE_SYSTEM_SLIDER 滑块拇指 ROLE_SYSTEM_INDICATOR 滑块拇指两侧的阴影区域 ROLE_SYSTEM_PUSHBUTTON get_accState - State 属性的值取决于查询的滑块部分。
滑块部件 可能的状态值 滑块窗口 STATE_SYSTEM_INVISIBLE | | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLESTATE_SYSTEM_NORMAL 滑块拇指 零 (0) ,表示对象可见,或 STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL 滑块拇指两侧的阴影区域 零 (0) ,表示对象可见,或 STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL get_accValue - 滑块窗口的 Value 属性指示拇指的位置,并且是包含从“0”到“100”的整数的字符串。
相关主题