众所周知,WinCC的VBS脚本可以使用For Each in循环遍历画面中的所有对象(按钮、IO域、静态文本等),并在循环中改变这些对象的属性。于是有下面两个问题:
1、如何使用C脚本获取画面中对象(按钮、IO域、静态文本等)的名称?
2、如何遍历画面中的对象(按钮、IO域、静态文本等)?
图片说明:
最佳答案
需要使用ODK函数
BOOL PDLCSEnumObjList (
LPCTSTR lpszProjectName,
LPCTSTR lpszPictureName,
PDLCS_OBJCALLBACK objListCallback,
LPVOID pItem,
PCMN_ERROR pError );
提问者对于答案的评价:
这个函数怎么写的?编程参考手册里怎么找不到?
最佳答案作者回复:
在wincc ODK参考手册里,需要安装对应版本ODK包
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369627.html