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