WINCC画面加载“计算器”,多次点击鼠标只出现一个“计算器”?

WINCC画面加载“计算器”,如何多次点击鼠标只出现一个“计算器”?现在做了一个计算器,可是操作人员每点击一次按钮就出现一个计算器,多次点击出现多个。如何解决?或者打开计算器后,让它置顶,除非点关闭或最小化才可消失;或者打开计算器后,鼠标在画面其他位置点击就关闭此计算器。如何实现?请教!

问题补充:
置顶的问题解决里,其他两种方法如何实现?

最佳答案

记得本论坛中有一位大侠写过一段以下代码。如下供参考:
  HWND h=NULL;
  h=FindWindow(NULL,"Calculator");
  if (h==0) 
     { 
       ProgramExecute("calc");
       h=FindWindow(NULL,"Calculator");
     }
     ShowWindow(h,SW_NORMAL);
     SetWindowPos(h,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);

提问者对于答案的评价:
谢了。能满足要求。

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

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

相关推荐