
wincc的脚本程序分两种:
局部脚本,针对控件或对象的某个属性的脚本,写在控件的属性中。
全局脚本,作为背景程序运行。在全局脚本编辑器中编写,需要指定触发器。
1、在全局脚本编辑器中编写C项目函数:voidOpenPopup(char*WindowName,char*CaptionText){#defineApcinBaseScreenName"inBaseScreenName"char*lpszBasePictureNamelpszBasePictureName=GetTagChar(ApcinBaseScreenName)SetVisible(lpszBasePictureName,"Popup",FALSE)SetLeft(lpszBasePictureName,"Popup",200)SetTop(lpszBasePictureName,"Popup",200)SetPictureName(lpszBasePictureName,"Popup",WindowName)SetPropChar(lpszBasePictureName,"Popup","CaptionText",CaptionText)SetVisible(lpszBasePictureName,"Popup",TRUE)}2、在你的画面在中放一个画面窗口取名为“Popup”尺寸大小随意;3、新建一个画面建立你的子窗口;4、回到原来画面在你要d出子窗口的对象的单击事件中调用上面的函数:voidOpenPopup(char*WindowName,char*CaptionText),括号内参数:WindowName为你的子窗口名称,CaptionText为子窗口标题欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)