wincc弹出对话框问题

我写了一个按钮的弹出对话框,C脚本如下:
{if(MessageBox(NULL,"确定要静音吗?","提示信息",MB_YESNO|MB_ICONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL)==IDYES)
  {
SetTagDWord("上位报警切除",1);
但具体使用的时候,对话框出现时,windows操作系统下方的工具栏会出现,见附件,这是什么问题引起的啊

问题补充:
脚本已经正常运行了,但弹出对话框的时候,windows操作系统下方的工具栏就会出现,一定要点一下画面,下方的工具栏消失,能解决这个问题吗?

图片说明:

wincc弹出对话框问题   

最佳答案

弹出对话框时工具栏显示是正常现象,可以通过在脚本中调用windows的API函数来操作,但是这需要更底层的编程基础,实现起来也不太容易,一般方法就是把工具栏设置为自动隐藏。

提问者对于答案的评价:
大家都回答的很好,特别是有的朋友还提供了VB来实现这个功能,收获很大,我目前选择用自动隐藏工具栏来实现,这样出现对话框的时候,画面看起来会更有整体性,谢谢大家

专家置评

自动隐藏任务栏就可以了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:13
下一篇 2019年6月10日 下午8:13

相关推荐

  • 使?用?V?B?S?读?取?变?量?归?档?数?据?到?E?X?C?E?L?中

    环境:WIN7 Wincc7.0 excel按照西门子手册A0579,写了一个脚本。在实际运行时,在点完按钮后总是直接跳出“没有所需数据……”,这是啥情况呢?请…

    2017年11月16日
  • 【求助】wincc与plc的数据库

    我的导师让我建立一个plc与触摸屏的公用数据库,请问这个数据库是用什么做的。 最佳答案 你说的应该plc中的全局数据块,所有需要和hmi通讯的数据都放到这个数据块中。 提问者对于答…

    SIMATIC WinCC 2021年7月5日
  • simatic net v8.0什么时候需要安装

    我现在通过wincc v7.0 sp2通过网线跟s7-300的cp343-1通信,用的TCP/IP通信通道,一切正常,我看到还有工业以太网通信的通道,但是还没有…

    SIMATIC WinCC 2019年6月11日
  • 用WinCC打开一个现有文件,SOL无法加载

    用WinCC2007打开一个现有文件,SOL无法加载.请确认.hmi和-log.ldf文件相匹配 最佳答案 一般的WinCC flexible项目应该至少包括*.hmi和…

    SIMATIC WinCC 2019年6月11日
  • 博图wincc 下载程序以后还能上传吗。

    在编程的时候博图wincc的程序忘记保存了。可以把程序上传吗。 问题补充:不是下载到触摸屏  是下载到pc 最佳答案 无法上传所有软件在使用过程中都必须养成定时…

    SIMATIC WinCC 2021年7月5日
  • WINCC开关量点历史趋势问题

    WINCC需要增加开关量点的历史趋势,增加后发现历史趋势为折线,不是0、1的示波方波。这是为什么。另外是两台服务器冗余备用,增加归档我在其中一台服务器中增加,选择变量应该选择,本台…

    SIMATIC WinCC 2019年6月11日
  • wincc归档

    我现在要做一个月报表,其要求如下: 月报表  分别要求统计一个月实际值 平均值 最大值 最小值 累积值&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc 授权

    如何删除WINCC授权 最佳答案 打开C盘….找到"AX NF ZZ"目录…进入授权文件夹…..然后和Authorw中授权中&q…

    SIMATIC WinCC 2019年6月11日
  • WINCC 通过VB编写数据输出格式

    想做个通用面板,数据输出格式如图,不知道输出格式为正负数时s99.99时在VB里面怎么写程序,直接写99.99是测试是可以的,但是直接写s99.99就不对。请高手指点下?万分感谢 …

    2021年7月5日
  • wincc远程激活和组态

    请问一下,wincc客户机想启动和远程组态服务器的项目(也就是可以在客户机上对服务器项目进行添加画面,添加变量等),怎么操作?要安装什么? 最佳答案 WinCC C/S结…

    SIMATIC WinCC 2017年5月28日