我这个本身有一个主画面,然后有一个通过引用变量前缀的一级弹窗,现在要在这个弹窗里再做一个二级的弹窗去弹出曲线,所以需要读取一下这个输出域现在用的变量名然后给他赋值到第二级的画面里的曲线中去。
下面这个是如果这个弹窗在一级的时候的画面和脚本
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
#define TagNameInAction "PT_CL_JS02."
#define TagNameInAction1 "TT\\"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
long top,left;
char PVVALUE[40]=TagNameInAction ;
char PV[40]=TagNameInAction1;
SetVisible(lpszPictureName,"ANALOG",FALSE);
SetTagPrefix(lpszPictureName,"ANALOG",TagNameInAction); //Return-Type: BOOL
left=GetLeft(lpszPictureName,lpszObjectName); //Return-Type: long int
top=GetTop(lpszPictureName,lpszObjectName);
top=(top>510) ? top-510:top;
SetTop(lpszPictureName,"ANALOG",top);
left=(left>1440) ? left-220:left+20;
SetLeft(lpszPictureName,"ANALOG",left);
SetVisible(lpszPictureName,"ANALOG",TRUE);
strcat(PVVALUE,"Resoult");
strcat(PV,PVVALUE);
SetPropWord("SBB_analog_limits.PDL","control3","TrendIndex",0); //Return-Type: BOOL
SetPropChar("SBB_analog_limits.PDL","control3","TrendTagName",PV); //Return-Type: BOOL
}

我应该怎么修改阿