前页 后页

EA_GetMenuState

Add-Ins可以使用EA_GetMenuState事件将特定菜单选项设置为启用或禁用。在处理锁定的程序包和其他方便显示菜单选项但不启用菜单选项的情况下,这很有用。

在Enterprise Architect必须向用户显示特定菜单选项之前引发此事件。 “ 定义菜单项”主题中进一步描述了它的使用。

句法

子EA_GetMenuState(存储库为EA.Repository,菜单位置为字符串,菜单名称为字符串,项目名称为字符串,IsEnabled为布尔值,IsChecked为布尔值)

EA_GetMenuState函数语法具有这些参数。

参数

类型

也可以看看

资料库

EA仓库

方向:IN

说明:EA.Repository对象,代表当前打开的Enterprise Architect模型。轮询其成员以检索模型数据和用户界面状态信息。

储存库类

菜单位置

方向:IN

描述:一个字符串,代表带出菜单的用户界面部分。这可以是TreeView,MainMenu或Diagram。

菜单名称

方向:IN

说明:必须为其定义子项的父菜单的名称。对于顶级菜单,它是一个空字符串。

项目名称

方向:IN

描述:实际单击的选项的名称;例如“创建新发票”。

已启用

布尔型

方向:OUT

说明:设置为False可禁用此特定菜单选项。

已检查

布尔型

方向:OUT

说明:设置为True以检查此特定菜单选项。

返回值

没有。

学到更多