在WINCC里加计算器控件

我想在WINCC画面上做一个按钮.鼠标左键点击它时启动计算器.

问题补充:
请讲详细些.最好有步骤.
 你们说的我试了,但是不行呀

最佳答案

用ProgramExecute启动计算器,如果需要将计算器置顶的话,可以使用如下代码:
  HWND Hwnd;
  BOOL bRet;
  ProgramExecute("CALC.exe");

  Hwnd=FindWindow(NULL,"Calculator");//中文操作系统为"计算器"
  if (Hwnd)
  {
  //printf("\r\n%d",Hwnd);
  bRet=SetWindowPos(Hwnd,HWND_TOPMOST,300,300,200,200,SWP_NOSIZE);
  if (!bRet) printf("\r\nSetWindowPos Error!");

 补充:
 按钮属性 -> 事件 -> 按左键,选择C脚本,将脚本加入即可。

提问者对于答案的评价:
很好.

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

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

相关推荐

  • WINCC 里面输入文本变量 超过16个字符 怎么显示???

    WINCC 里面输入文本变量 超过16个字符 怎么显示???  急 我要输入个 文本变量 &nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible application遇到问题需要关闭

    每次一编译就出这个报警然后flexibie自动关闭,我想可能程序中的画面地址有问题,不过怎么查找呢?有没有什么错误记录? 最佳答案 先新建一个项目看看能否编译,如果没有问题,首先可…

    SIMATIC WinCC 2019年6月11日
  • 怎么实现WinCC经由串口直接连接MODBUS仪表

    系统需要增加一套仪表,仪表采用RS485接口的MODBUS协议,由于现场布线的原因,无法直接连到PLC,但连到中控室很方便.现在的想法是在中控计算机增加一块RS232转RS485的…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.5许可证过期问题

    Wincc7.5许可证过期问题,如何解决 图片说明:       最佳答案 1、如果没有购买授权RC授权,完全版授权,既有运行功能,也有组态…

    2021年7月5日
  • wincc C函数问题

    用C语言写电机的状态返回值,不同值代表不同颜色,现在要求,读取开反馈为1,关反馈为0则返回值为1,而开反馈为0,关反馈为1则返回值为0,现在不明白的是开=1且关=0的语句怎么写,希…

    SIMATIC WinCC 2017年11月1日
  • 求WINCC下载地址

    求WINCC4.0、5.0的下载地址,一定要能下载的遇到一个十年前的工程,崩溃… 问题补充:大侠们我现在遇到的是3.1版本的WINCC,用5.1直接移植不了吧,得需要4.0的版…

    SIMATIC WinCC 2019年6月11日
  • runtime error 怎么解决

    运行wincc程序时 在57%时就无法通过,弹出错误信息如下: runtime error program……….nfiles\…

    SIMATIC WinCC 2019年6月11日
  • wincc 多语言

    请问wincc 中能否显示俄文?如何显示? 最佳答案 参考:《如何在过程画面中组态多语言文本?》:http://support.automation.siemens.co…

    SIMATIC WinCC 2017年12月7日
  • MP277程序机怎么回传到上位机

    MP277程序机怎么回传到上位机 最佳答案 需要满足两个条件:Panel上安装了存储卡,传送设置中使能了“启用回传”,这样以后才能回传项目。   还有…

    SIMATIC WinCC 2019年6月10日
  • 脚本动态改变圆弧度 和 改变线颜色问题

    我在颜色和弧度的属性里写C脚本,触发器是变量触发,变量数值改变,这俩属性就变化。1.我在圆弧度结束角度写脚本,动态的画圆,起始角度固定是0,结束角度C脚本里动态改变,我的圆很小,如…

    SIMATIC WinCC 2017年6月13日