MSAA UI 元素引用) (进度栏控件
注意
本主题介绍用于 MSAA UI 元素参考的 进度栏控件 对象。 此处未介绍如何在各种 UI 框架中创建 进度栏控件 对象。 请参阅所使用的 UI 框架的 API 参考文档。
进度栏控件指示从 Internet 下载文件等冗长操作的进度。 通常,进度表示为从 0 (0) 到 100 (100) 的百分比。
进度栏控件的窗口类名PROGRESS_CLASS,在 Commctrl.h 中定义为“msctls_progress”。
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_PROGRESSBAR。 |
get_accState |
State 属性是以下一个或多个值的组合:STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
get_accValue | Value 属性是从“0%”到“100%”的字符串,用于描述进度。 |