MCGS中利用可见度实现菜单转换? 点击:805 | 回复:1



知冷者2016

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 109回
  • 年度积分:105
  • 历史总积分:866
  • 注册:2017年7月10日
发表于:2017-12-07 13:35:23
楼主

MCGS中利用可见度实现菜单转换?

如下图,点击 快速选择 就出现 菜单?

1.下拉组合菜单

2.弹出子窗口

3.利用窗口切换

4.利用可见度

1分不嫌少!



知冷者2016

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 109回
  • 年度积分:105
  • 历史总积分:866
  • 注册:2017年7月10日
发表于:2017-12-07 14:55:43
1楼


!OpenSubWnd(参数1,参数2,参数3,参数4,参数5,参数6

函数意义:显示子窗口。

值:字符型,如成功就返回子窗口nn表示打开的第n个子窗口。

值:参数1:要打开的子窗口名。

参数2:整型,打开子窗口相对于本窗口的X坐标。

参数3:整型,打开子窗口相对于本窗口的Y坐标。

参数4:整型,打开子窗口的宽度。

参数5:整型,打开子窗口的高度。

参数6:整型,打开子窗口的类型。

0位:是否模式打开,使用此功能,必须在此窗口中使用CloseSubWnd来关闭本子窗口,子窗口外别的构件对鼠标操作不响应

1位:是否菜单模式,使用此功能,一旦在子窗口之外按下按钮,则子窗口关闭。

2位:是否显示水平滚动条,使用此功能,可以显示水平滚动条

3位:是否垂直显示滚动条,使用此功能,可以显示垂直滚动条

4位:是否显示边框,选择此功能,在子窗口周围显示细黑线边框

5位:是否自动跟踪显示子窗口,选择此功能,在当前鼠标位置上显示子窗口。此功能用于鼠标打开的子窗口,选用此功能则忽略iLeft,iTop的值,如果此时鼠标位于窗口之外,则在窗口对中显示子窗口

6位:是否自动调整子窗口的宽度和高度为缺省值,使用此功能则忽略iWidthiHeight的值。

子窗口的关闭办法:

使用关闭窗口直接关闭,则把整个系统中使用到的此子窗口完全关闭

使用指定窗口的CloseSubWnd关闭,可以使用OpenSubWnd返回的控件名,也可以直接指定子窗口关闭,此时只能关闭此窗口下的子窗口。



热门招聘
相关主题

官方公众号

智造工程师