状态栏控件 (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 ) ,它环绕控件,并且具有与控件相同的窗口类名称。 状态栏中窗格的 Parent 属性是状态栏对象。
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 接口