MCGS弹窗问题 点击:115 | 回复:7



M_shk

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:117
  • 历史总积分:117
  • 注册:2021年1月09日
发表于:2021-02-22 16:41:30
楼主
求助帖30分-未结帖

请问各位大佬们,我现在需要在MCGS中做一个弹窗,当弹窗弹出时,除了弹窗上的按钮能动作,除此之外的按钮和输入框不能动作,要怎么做呀,现在弹窗的脚本用的OpenSubWnd。




柳红岩

  • 精华:1帖
  • 求助:5帖
  • 帖子:11帖 | 502回
  • 年度积分:284
  • 历史总积分:10969
  • 注册:2009年8月05日
发表于:2021-02-22 20:45:08
1楼

有用户登入吗?如果有用户登入可以考虑控件权限问题。

如果没有用户的设置:

脚本程序:

----用户窗口.窗口0.OpenSubWnd(窗口1,50,50,300,300,0 )---

请把最后一位0改为1

  6:数值型,打开子窗口的类型。参数6是一个32位的二进制数。其中第

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


所以使用1可以屏蔽其他窗口按钮。


M_shk

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:117
  • 历史总积分:117
  • 注册:2021年1月09日
发表于:2021-02-22 17:06:13
2楼

使用OpenSubWnd将弹窗显示了出来,但还是可以点击其他得按钮和输入框

sky2018

  • [版主]
  • 精华:1帖
  • 求助:3帖
  • 帖子:50帖 | 1626回
  • 年度积分:0
  • 历史总积分:13057
  • 注册:2004年4月02日
发表于:2021-02-23 08:41:43
3楼

http://bbs.gongkong.com/d/202102/852078/852078_1.shtml 看看这个网页,有例子。

M_shk

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:117
  • 历史总积分:117
  • 注册:2021年1月09日
发表于:2021-02-23 09:02:44
4楼

"柳红岩" 的回复,发表在2楼
        对内容: 【有用户登入吗?如果有用户登入可以考虑控件权限问题。如果没有用户的设置:脚本程序:----用户窗口.窗口0.OpenSubWnd(窗口1,50,50,300,300,0 )---请把最后一位0改为1参 ...】进行回复:

        -----------------------------------------------------------------


感谢指导,之前看手册,对“0位的子窗口外别的构件对鼠标操作不响应”和“1位的一旦在子窗口之外按下按钮,则子窗口关闭”理解有误,所以最后一位一直使用的是0,现在已成功改正

M_shk

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:117
  • 历史总积分:117
  • 注册:2021年1月09日
发表于:2021-02-23 09:03:09
5楼

"sky2018" 的回复,发表在3楼
        对内容: 【http://bbs.gongkong.com/d/202102/852078/852078_1.shtml 看看这个网页,有例子。...】进行回复:

        -----------------------------------------------------------------

非常感谢分享


fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:1帖
  • 帖子:690帖 | 5391回
  • 年度积分:500
  • 历史总积分:12432
  • 注册:2008年11月11日
发表于:2021-02-23 09:13:17
6楼

如果得到答案楼主记得及时结贴哦

image.png

菓⑧扌记

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:14
  • 历史总积分:34
  • 注册:2018年2月05日
发表于:2021-02-25 21:07:32
7楼

这个真不知道,如何弄


相关主题

官方公众号

智造工程师