窗口最前端显示

怎样在WinCC运行中弹出MessageBox信息框时不显示Windows任务栏,且MessageBox信息框位于窗口最前端显示?

最佳答案

在Windows任务栏属性里不选择“将任务栏保持在其它窗口的前端”,并将WinCC运行选项中画面设置为全屏就可以。
 其实在WinCC运行时调用MessageBox并不太好,因为WinCC RT和MessageBox是两个应用程序,即使调用C脚本在WinCC RT的前端显示出MessageBox,在未处理完MessageBox之前,一旦焦点转移到WinCC RT上(例如误操作鼠标点中WinCC RT画面),而Alt-Tab等热键有被屏蔽,则很难再将MessageBox再调回前端。更何况在MessageBox未处理完之前,WinCC RT处于挂起状态,其进程处于堵塞状态,无法正常运行。所以尽量避免使用MessageBox。
 可以参考以下链接:
 http://support.automation.siemens.com/CN/view/en/22906363
 http://support.automation.siemens.com/CN/view/zh/268859
 个人认为如果一定要用MessageBox这类的对话框实现提示、警告或确认功能,可以使用Picture Windows(画面窗口),这样不会失去焦点。也可以用WinCC画面编辑器中的动态向导Picture Functions-Display WCCDialog box实现。

提问者对于答案的评价:
到目前为止见到的最全的答案。原以为使用MESSAGEBOX可省不少事,却不知道使用此功能有这样严重的问题出现。多谢。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午1:19
下一篇 2019年6月11日 下午1:19

相关推荐

  • WINCC的C动作无法同时动作的问题

    我做了2个按钮A和BA的C动作为SetTagBit("C",1)    //A置1sleep(10000) &…

    SIMATIC WinCC 2021年7月5日
  • WINCC中vbs脚本

    iObjLeft = HMIRuntime.ActiveScreen.ScreenItems(sObjName).Left这句话是什么意思? 最佳答案 激活屏幕…

    SIMATIC WinCC 2021年7月5日
  • 打开WINCC发现变量数超过512如何处理

    我知道是变量数超了,就是不知道该怎样处理这个问题 钻石用户推荐最佳答案 看看变量中有没有不用的变量? 不用的删除。还有就是将一些状态信号在PLC 侧合并成字,将…

    SIMATIC WinCC 2021年7月5日
  • wincc管道液体流动画面

     wincc管道液体流动画面,当泵、或者阀门为“1”时,触发管道启动液体流动,在找答案里搜到的答案是用:管道流动控件、VBS来实现,除了这俩个而外还有没有更好的方法。 至…

    SIMATIC WinCC 2021年7月5日
  • Gettagbit gettagbitwait区别

    Gettagbit gettagbitwait区别?还有有谁见过“用变量触发器代替时间触发器”在西门子那个文档上?那上面是讲解怎样减少换面切换延时。 最佳答案 Getta…

    SIMATIC WinCC 2019年6月11日
  • WINCC的IO域变量不显示

    大家好!我用WINCC7做一个IO显示变量数据,类型是文本变量8位,变量数据连接的是第三方控件属性,能够不停的发数据,大约每次240个字符,设置了IO域变量和显示周期,5秒,运行后…

    SIMATIC WinCC 2017年8月26日
  • ‘ vbs 113 示例如何实现循环

    wincc中 ” vbs113示例为从wincc i\o 域 写入excel 单元格的例子程序,现在我想实现写入单元格…

    SIMATIC WinCC 2019年6月11日
  • Wincc背景色动态向导

    要实现在2个开关量,两个取或,任何一个得电,矩形背景色变化。1、通过动态向导想实现上面功能没成功2、在矩形的背景颜色的“动态对话框”中是否可以通过取或实现同样的功能?这样做也成功,…

    SIMATIC WinCC 2019年6月11日
  • 每天流量累计

    客户要求每小时流量累加,每天流量累加。plc做了每小时流量累加的程序,每天流量累加是用plc做还是在wincc里做好。 最佳答案 做plc上感觉好一点,到时候你接一个远程访问模块想…

    SIMATIC WinCC 2021年7月5日
  • WINCC表格

    wincc7.4想插入一个自定义表格,内容手动输入就行,然后能够实现自动打印,向各位大佬请教请教 钻石用户推荐最佳答案 表格,手动输入,打印。那这也没必要在WINCC中编辑可以组态…

    SIMATIC WinCC 2021年7月5日