QQ登录

只需一步,快速开始

WINCC V7.0 按钮按下后,改变颜色

[ 复制链接 ]
WINCC V7.0 按钮按下后,改变颜色各位大侠,我想按下按钮后,按钮的背景颜色会改变(如由正常时候的红色改变为蓝色),按钮抬起后颜色恢复正常,请问用C脚本怎么实现啊!谢谢!
zhangli0老师,您给我的答案我试验过了,的确能实现。但我想的是,不通过新建内部变量“tag1”,来实现该功能,而是想通过C脚本来实现该功能。谢谢!!




--------用SetBackColor函数
BOOL SetBackColor(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, long int lBackColor);

Parameters

lpszPictureName

Picture name

lpszObjectName

Object name

lBackColor

Background color of the object as a numeric value

Return value

TRUE

The function has been completed without any errors.

FALSE

An error has occurred.


----------i服了u,你有没有按照我说的去操作呀?
1、用io域显示变量值,看看你按下和抬起的时候变量值有没有变化?
2、按钮的背景色用动态对话框链接你的这个变量,设置为1和为0对应的两个颜色。

--------没问题的啊,我试过的
以前用c遍,感觉很麻烦,不如vbs简单,而且我也不会编写复杂的程序所以用vbs还是
给你个全局脚本手册看看
请点击此处下载

查看状态:已购买或有权限

您的用户组是:游客

文件名称:WINCC 脚本手册.zip 
文件大小:628.57 KB 
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我




----------WINCC建个内部变量 ,然后做一个鼠标按下的直接连接 按下置1 变一种颜色,做一个鼠标抬下的直接连接 按下置0变一种颜色
回复

使用道具 举报

快速回复 返回列表 客服中心 搜索