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