运行最小化问题(D107大侠)

1. HWND WinCCHwnd;
  WinCCHwnd=FindWindow(NULL,"WinCC-Runtime - ");
  if (WinCCHwnd==0) WinCCHwnd=FindWindow(NULL,"WinCC 运行系统 - ");
  printf("\r\nThe WinCC Handle is %d",WinCCHwnd);
  CloseWindow(WinCCHwnd);
 2.5.1亚洲版的,是不是如上的只支持运行语言/中文(台湾)?
 3.运行语言改成其它/WCC项目-计算机/属性-参数/,最小化按钮就不起作用了,6.0亚洲版的同理
 4.请问各位大哥,这个最小化按钮我要在其它语言下可用怎么搞,试在控制面版中改了对应的区域语言没用,因项目是在其它语言创建,改成中文后都是问号,去改问号太麻烦了
 5.谢了,只有15分了

最佳答案

FindWindow有两个参数,一是ClassName,而是窗口标题,窗口标题随语言变化而变化,ClassName是固定的。

 解决办法:
 1、将WinCC运行画面设为不全屏,切换语言,记录其标题,修改第一段代码
 2、改用ClassName,比如:
 WinCCHwnd=FindWindow("PDLRTisAliveAndWaitsForYou",NULL);

提问者对于答案的评价:
感谢D侠,我在6.0项目实例上也找了一个,但用来没这个好
 问个事,您脑子装这么多东西,晃脑袋时会有疼吗?呵

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

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

相关推荐