WinCC对象的颜色如何进行定义?

WinCC中的对象颜色想用C语言来编写,但是不知道颜色的代码是怎么定义的?或是在什么地方可以查询啊?比如说绿色是多少呢?谢谢大家帮忙,我是初学者请大家多多关照。

问题补充:
谢谢TIC和mkg,你们的回答对我的帮助都很大,谢谢大家

最佳答案

呵呵,楼上copy时连里面的回答者都没去掉啊。

 这个问题我以前回答过,见
 http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=24641&cid=1032

 这里我再复述一下:
 在按钮的C脚本中加入
 SetBackColor(lpszPictureName,"Circle1",CO_RED);
 CO_RED表示红色,常用的颜色基本上就是CO_加上对应的英文就可以。比如绿色就是CO_GREEN
 或者也可以用十六进制表示,表示方法为:
 前四位都是0x00,5、6位表示蓝色,7、8位表示绿色,9、10位表示红色,采用的是RGB三原色表示法,不过是反的,实际上是BGR。比如红色就是0x000000FF,绿色就是0x0000FF00。

提问者对于答案的评价:
谢谢TIC,你的回答对我帮助很大。只是我对您说的RGB三原色表示法不太明白,那是怎样的颜色定义法则呢?

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

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

相关推荐