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