函数说明

WinMenuSelectItem

调用窗口中的某个菜单项目。

WinMenuSelectItem ( "窗口标题", "窗口文本", "菜单项" [, "菜单项" [, "菜单项" [, "菜单项" [, "菜单项" [, "菜单项" [, "菜单项"]]]]]] )

 

参数

窗口标题 目标窗口标题。
窗口文本 目标窗口文本。
菜单项 主菜单项的文本。
菜单项 [可选参数] 子菜单项的文本。
菜单项 [可选参数] 子菜单项的文本。
菜单项 [可选参数] 子菜单项的文本。
菜单项 [可选参数] 子菜单项的文本。
菜单项 [可选参数] 子菜单项的文本。
菜单项 [可选参数] 子菜单项的文本。

 

返回值

成功: 返回值为1。
失败: 返回值为0,说明未发现目标菜单项。

 

注意

注意,含有下划线的菜单项实际上是由一个 & 符号来指示下划线的位置的。因此,菜单项 File文件(F) 的对应文本应该是 "&File" 或 "文件(&F)",Convert 的对应文本则是 "Con&vert"。您可以访问最深达六层菜单项;而且不用管目标窗口是否被激活/最小化/隐藏。

WinMenuSelectItem 只能对标准菜单有效。不幸的是,目前有很多的菜单实际上都是程序员自己写的或者是用工具栏来“假装”成菜单的。即使是 Microsoft 的应用程序也有很多这样的。

 

相关

ControlCommand, Send

 

示例


; 调用记事本的 文件->页面设置 菜单项
WinMenuSelectItem("无标题 - ", "", "文件(&F)", "页面设置(&U)..." )