请问各位大侠,下面的代码是什么意思,越详细越好,以及(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