复选框 (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 |