保持型按钮ON-OFF6的设置问题

我要设置一个按钮,使它开启后能够保持在1的状态,关闭后保持0状态.ON-OFF6能实现这个功能,但如何设置它的C脚本,使的脚本和变量相连接.脚本如下:
 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {

 BOOL value;
 LINKINFO plink;

 PDLRTGetPropEx(0,lpszPictureName,lpszObjectName,"Toggle",VT_BOOL,&value,NULL,NULL,0,NULL,NULL);
 if(value) value =FALSE;
 else value = TRUE;

 PDLRTGetLink(0,lpszPictureName,lpszObjectName,"Toggle",&plink,NULL,NULL,NULL); //Rueckgabe-Typ :BOOL 

 if (plink.LinkType >2) return;
 else SetTagBit (plink.szLinkName,(short int) value);

 }

最佳答案

从库中调用的ON-OFF6是不需要修改鼠标动作的脚本的,脚本已经编写好了,只需在控件属性--自定义对象--UserDefined1--Toggle里面关联变量即可,那么鼠标动作的脚本即控制该变量置1和置0

提问者对于答案的评价:
OK!明白了,谢了啊

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:59
下一篇 2019年6月11日 下午12:59

相关推荐