弹出菜单 (MSAA UI 元素参考)

注意

本主题介绍用于 MSAA UI 元素引用的 弹出菜单 对象。 此处未介绍如何在各种 UI 框架中创建 弹出菜单 对象。 请参阅所使用的 UI 框架的 API 参考文档。

弹出菜单显示菜单命令的列表。 Microsoft活动辅助功能在打开菜单栏中的菜单项时创建菜单弹出对象。 Microsoft Active Accessibility 还会为上下文菜单创建菜单弹出对象,当用户右键单击用户界面元素时会显示这些对象。

弹出菜单的窗口类名称为“#32768”。

IAccessible 方法

弹出菜单支持以下 IAccessible 方法:

IAccessible 属性

弹出菜单支持以下 IAccessible 属性:

财产 评论
get_accChild 检索指定菜单项的 IDispatch。 菜单项的子 ID 按顺序从上到下编号,从一个开始。
get_accChildCount ChildCount 属性是菜单中的菜单项数,包括菜单分隔符。
get_accFocus
get_accName 弹出菜单的 Name 属性与菜单的名称相同。 上下文菜单的 Name 属性为“Context”。
get_accParent Parent 属性是围绕弹出菜单的窗口(ROLE_SYSTEM_WINDOW),其 名称 属性和窗口类名与弹出菜单相同。
get_accRole Role 属性 ROLE_SYSTEM_MENUPOPUP
get_accState State 属性是以下一个或多个 值的组合STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

笔记

IAccessible 接口

菜单栏

菜单项