请问代码的意思

请问各位大侠,下面的代码是什么意思,越详细越好,以及(SetPropChar)和(SetTagWord)的有关用法,谢谢!!!
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction DMTagName
// next TagID : 1
#define ApcTitleText  "TitleText"
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction PictureName
// next PicID : 1
// WINCC:PICNAME_SECTION_END

SetPropChar("@Start.PDL","Hintergrund","PictureName","STRAND_OVERVIEW.PDL");

SetTagWord(ApcTitleText,5);

}

问题补充:
请详细回答,谢谢。

最佳答案

SetPropChar是给某个对象的属性赋Char值,比如画面中的一些线条,矩形等对象。
SetTagWord是给变量赋Word值,如内部,外部变量

SetPropChar("@Start.PDL","Hintergrund","PictureName","STRAND_OVERVIEW.PDL");
就是指给画面@Start.PDL中的Hintergrund对象的PictureName属性赋值,这个值就是字符串STRAND_OVERVIEW.PDL。Hintergrund应该是一个窗口对象,把这个窗口对象的
PictureName属性更改之后,你点击按钮的时候Hintergrund对象就会显示STRAND_OVERVIEW.PDL画面。

提问者对于答案的评价:
与实际完全一致,谢谢。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日 下午1:53
下一篇 2017年11月19日 下午1:54

相关推荐