单选按钮 (MSAA UI 元素参考)
注意
本主题介绍用于 MSAA UI 元素参考的单 选按钮 对象。 此处不介绍如何在各种 UI 框架中创建 单选按钮 对象。 请参阅所使用的 UI 框架的 API 参考文档。
单选按钮用于选择多个选项之一,通常位于对话框中。 单选按钮包含一个小圆圈,旁边有文本。 选中后,圆内有一个更小的填充圆。 选择集中的一个按钮会取消选择以前选择的按钮,因此一次只选择集中的一个选项。
单选按钮的窗口类名称为“BUTTON”。
IAccessible 方法
单选按钮支持以下 IAccessible 方法:
方法 | 注释 |
---|---|
accDoDefaultAction | accDoDefaultAction 方法单击单选按钮。 |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
IAccessible 属性
单选按钮支持以下 IAccessible 属性:
属性 | 注释 |
---|---|
get_accChild | |
get_accChildCount | ChildCount 属性为零。 |
get_accDefaultAction | 单选按钮的 DefaultAction 属性为“Check”。 |
get_accDescription | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | KeyboardShortcut 属性是单选按钮的访问键,它是控件窗口文本中的带下划线字符。 此字符串包含追加到字符串“Alt+”的访问键字符。 |
get_accName | Name 属性是从控件的窗口文本 (或描述文字) 获取的,它随单选按钮一起显示。 |
get_accParent | Parent 属性是一个窗口 ( ROLE_SYSTEM_WINDOW围绕控件的) ,并且具有与控件相同的 Name 属性和窗口类名称。 |
get_accRole | Role 属性ROLE_SYSTEM_RADIOBUTTON。 |
get_accState |
State 属性是以下一个或多个值的组合:STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_CHECKED | STATE_SYSTEM_NORMAL |