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