请教:WINDOWS中提供的标准对话框的使用

请教:
利用Windows中提供的标准对话框实现二次确认的按钮功能(使用Wincc6.0SP3亚洲版)

问题现象:
当点击写入如下代码的按钮后,跳出带有“YES/NO/CANCEL三个按钮的询问窗口”,同时显示器下方出现任务栏,再次点击询问窗口的“YES或NO 或CANCEL按钮”后,显示器下方的任务栏消失,否则任务栏一直停留在显示器下方,而我设定的是全屏显示,以前用IF语句没遇到这种情况。
请高手指导一下,出现任务栏的原因在哪里,如何消除任务栏的出现。
谢谢!         
代码如下:
BOOL bool1;

HWND Hwnd;

int iRet;

Hwnd = FindWindow(NULL,"WinCC-Runtime - ");

if (!Hwnd) Hwnd = FindWindow(NULL,"WinCC-Runtime - ");

if (!Hwnd) printf("\r\nGetWinCC Handle Failed!");

iRet=MessageBox(Hwnd,"QUESTION Text","My QUESTION Box",MB_YESNOCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);

switch (iRet)

{

case IDYES:                  printf("user do YES\r\n");

                            SetTagBit("m00",1);

                             break;

case IDNO:                   printf("user do NO\r\n");

                            SetTagBit("m00",0);

                             break;

case IDCANCEL:              printf("user do CANCEL\r\n");

                               break;

}

最佳答案

可以把任务栏的在最上端显示 去掉
并且让他自动隐藏

提问者对于答案的评价:
谢谢,按照您说的问题现象解决,但是还是期待问题根本所在,呵呵,谢谢

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

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

相关推荐

  • wincc和softnet的关系

    最近在一些工控机上装了wincc6.0后发现在wincc变量管理->tcp/ip->系统参数->单元->逻辑设备名称里面只有CP-TCPIP选项,而没有相应…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3列表框C脚本添加删除文本问题

    wincc7.3列表框怎么通过C脚本添加、删除文本?哪位大师能给一小段C脚本?网上的C脚本不对,我试验过用按钮鼠标点击动作添加,添加不进去! 最佳答案 参考:请问用wincc的VB…

    SIMATIC WinCC 2017年6月1日
  • wincc如何利用脚本改变输入输出域的链接变量

    我在画面上建立1个按钮1个输入输出域,建立变量2个(自动变化的模拟变量)tag1、tag2,其中输入输出域的输出值属性已经和tag1链接,此时运行时输入输出域内的值随tag1变化,…

    SIMATIC WinCC 2017年11月25日
  • Wincc7.3和WinCCV13该使用哪个?

    WinCC7.3是WinCC目前独立版本的最高版本,WinCCV13是TIA系列中的上位机软件,WinCCV13感觉是从winccflex发展而来的,目前跟WinCC7.x系列的好…

    SIMATIC WinCC 2017年10月24日
  • WINCC V6.2 AISA incl. hf8 升级包SP3

    那位朋友有WINCC V6.2 AISA incl. hf8  升级包SP3 请发一个给我。 问题补充:Ser…

    SIMATIC WinCC 2019年6月11日
  • wincc运行中各个进程的名字和作用

    wincc运行中各个进程的名字和作用,请列的全一点  我主要想知道变量记录的进程名字 问题补充:我不是运行出错  我需要判断某个进程是否运行…

    SIMATIC WinCC 2017年11月19日
  • wincc中我想通过变量让一个圆显示四种颜色

    wincc中我想用一个圆形,表示电机的多种状态颜色,电机运行、停车、故障、准备、四种状态颜色。显示两种颜色直接用布尔变量就可以了,但是显示四种颜色怎么搞呢?求简单的方法,vb和c语…

    2021年7月5日
  • wincc7.4画面链接变量修改

    怎么做一个完整的编程系统,从硬件安装一直到调试,例如电机启动。 钻石用户推荐最佳答案 修改画面上对象连接变量,组态时用VBA。一个小程序就能解决所有对象所要连接的变量名。 提问者对…

    SIMATIC WinCC 2021年7月5日
  • wincc多画面的布局

    现在需要做一个多画面的项目!假设有画面一到画面二十,这二十个画面!在每个画面的上面都要显示公司名称!主画面中有编号为1~10的十个按钮,按下1~10这十个按钮分别对应一到十这十个画…

    SIMATIC WinCC 2017年11月19日
  • Wincc与S7-300通讯咨询

    现有CPU313C-2DP,想与装有Wincc V6.2的研华工控机通讯(232串口),如果不用CP5611卡跟MPI电缆,可有其他通讯方式?? 最佳答案 现有CPU31…

    SIMATIC WinCC 2019年6月11日