状态栏控件 (MSAA UI 元素参考)

注意

本主题介绍 状态栏控件 对象,以便用于 MSAA UI 元素引用。 此处未介绍如何在各种 UI 框架中创建 状态栏控件 对象。 请参阅所使用的 UI 框架的 API 参考文档。

状态栏在应用程序窗口底部的水平窗口中显示状态信息。 状态栏通常分为多个部分,称为窗格,每个窗格显示不同的状态信息。 此外,状态栏可以包含不同类型的对象,包括按钮和进度栏。 状态栏控件的窗口类名称为 STATUSCLASSNAME,在 Commctrl.h 中定义为“msctls_statusbar32”。

IAccessible 方法

状态栏支持以下 IAccessible 方法:

IAccessible 属性

状态栏支持以下 IAccessible 属性:

财产 评论
get_accChildCount ChildCount 属性是状态栏中的窗格数。
get_accFocus
get_accName 状态栏对象本身没有 Name 属性。 状态栏中每个窗格的 Name 属性与显示的文本相同。
get_accParent 状态栏对象的 Parent 属性是围绕控件的窗口(ROLE_SYSTEM_WINDOW),并且具有与控件相同的窗口类名称。 状态栏中窗格的 属性是状态栏对象。
get_accRole 状态栏对象本身 Role 属性 ROLE_SYSTEM_STATUSBAR。 状态栏中显示的文本 ROLE_SYSTEM_STATICTEXT 作为其 Role 属性。
get_accState State 属性是以下一个或多个 值的组合STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

笔记

由于状态栏控件或状态栏上的文本区域不支持键盘快捷方式,因此不支持 get_accKeyboardShortcut

IAccessible 接口