前页 后页

MDG_GetProperty

MDG_GetProperty向Enterprise Architect提供其他Add-In项详细信息。

Enterprise Architect调用此函数以轮询Add-In获取与PropertyName相关的信息。此事件应在尽可能短的时间内发生,因为Enterprise Architect不会缓存该功能提供的信息。

必须提供与这些PropertyNames相对应的值:

  • IconID-返回DLL的名称和资源标识符,格式为#ResID,其中资源ID表示图标
    c:\ program files \ myapp \ myapp.dlll#101
  • 语言-返回在Enterprise Architect中创建类时应分配的默认语言
  • HiddenMenus-从MDGMenus枚举返回一个或多个值以隐藏不适用于您的Add-In菜单
    if(PropertyName ==“ HiddenMenus”)
返回mgBuildProject + mgRun;

句法

函数MDG_GetProperty(作为EA.Repository的存储库,作为字符串的PackageGuid,作为字符串的PropertyName)作为变量

MDG_GetProperty函数语法包含这些参数。

参数

类型

也可以看看

资料库

EA仓库

方向:IN

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

储存库类

包向导

方向:IN

说明:GUID标识由Add-In控制的Enterprise Architect Package子树。

属性名称

方向:IN

说明: Enterprise Architect使用的属性的名称。有关可能的值,请参阅本主题的开头。

返回值

请参阅本主题的开头。