请问各位大侠,下面的代码是什么意思,越详细越好,以及(SeTPrOPChar)和(SetTagWord)的有关用法,谢谢!!!
#include"apdefap.h"
voidOnClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropeRTyName)
{
//wincc:TAGNAME_SECTioN_START
//syntax:#defineTagNameInActionDMTagName
//nextTagID:1
#defineApcTitleText"TitleText"
//WINCC:TAGNAME_SECTION_END
//WINCC:PICNAME_SECTION_START
//syntax:#definePicNameInActionPictureName
//nextPicID: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画面。
提问者对于答案的评价:
与实际完全一致,谢谢。