工控编程吧

标题: WINCC V7.0 按钮按下后,改变颜色 [打印本页]

作者: baikhgmv    时间: 2016-9-24 11:51
标题: 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还是
给你个全局脚本手册看看 (, 下载次数: 527)