复选框 (MSAA UI 元素引用)

注意

本主题介绍用于 MSAA UI 元素参考的 复选框 对象。 此处不介绍如何在各种 UI 框架中创建 Check Box 对象。 请参阅所使用的 UI 框架的 API 参考文档。

复选框用于启用或禁用一组(通常在对话框中)中的一个或多个功能或选项。 通常,检查框包含一个带有相邻文本的小框。 选中某个选项后,框中会显示一个检查标记。

检查框的窗口类名称为“BUTTON”。

IAccessible 方法

复选框支持以下 IAccessible 方法:

方法 注释
accDoDefaultAction accDoDefaultAction 方法使用BM_CLICK按钮消息调用 PostMessage 以单击检查框。
accHitTest
accLocation
accNavigate
accSelect

IAccessible 属性

复选框支持以下 IAccessible 属性:

属性 注释
get_accChild
get_accChildCount ChildCount 属性为零。
get_accDefaultAction 检查框的 DefaultAction 属性取决于它是否处于选中状态。 未选中的检查框具有“Check”作为其 DefaultAction,而选中的检查框将“UnCheck”作为其 DefaultAction。 三状态检查框的 DefaultAction 为“切换”。
get_accDescription
accFocus
accKeyboardShortcut KeyboardShortcut 属性是检查框的访问键,它是控件窗口文本中的带下划线字符。 此字符串包含追加到字符串“Alt+”的访问键字符。
accHelp Name 属性是从控件的窗口文本 (或描述文字) 获取的,它与检查框一起显示。
accHelpTopic
accName Name 属性是从控件的窗口文本 (或描述文字) 获取的,它与检查框一起显示。
accParent Parent 属性是一个窗口 ( ROLE_SYSTEM_WINDOW) 包围控件,并且具有与控件相同的 Name 属性和窗口类名称。
accRole role 属性ROLE_SYSTEM_CHECKBUTTON
accState State 属性是以下一个或多个的组合:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_MIXED | STATE_SYSTEM_CHECKED | STATE_SYSTEM_NORMAL

IAccessible 接口