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日 上午11:08
下一篇 2019年6月11日 上午11:09

相关推荐

  • Windows10系统

    可以安装wincc7.4版本的Windows10系统 钻石用户推荐最佳答案 兼容性如图。从下面下载,多版本x64′ target=’_blank’ style=’text-deco…

    2021年7月5日
  • C语言 开方

    将B的值开11次方 再赋到A值中 开方的语言是:SetTagFloat("A",pow("GetTagFloat("C&…

    SIMATIC WinCC 2019年6月11日
  • WinCC外部变量值传递给内部变量值

    1)有个WinCC项目,其外部某个变量(来至S7-400)如“DB10.DBD0”已组态到画面中,且数值显示正常,现在希望能将这个变量通过一种方式赋值或传给本WinCC项目的内部变…

    SIMATIC WinCC 2020年11月1日
  • wincc的项目不能打开

    从别的地方拷过来的WINCC项目,不能打开。 最佳答案 首先要确定复制源的WINCC版本和你本地的WINCC版本,如果版本不一样,要使用WINCC自带的项目移植器先进行移植,再行拷…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏与电脑通信

      smart 700 ie v3 触摸屏与笔记本电脑通信除了用以太网还有其他通信方式吗? 问题补充:用usb怎么通信,…

    SIMATIC WinCC 2021年7月5日
  • wincc脚本赋值

    我建了一个文本变量16位字符集banci   然后对这个变量赋早班、中班、晚班的文本   c脚本应该怎么写啊 最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • 图形编辑器里的图形文件打不开,没提示

    双击图形编辑器后就能打开看里面的画面文件;然后双击里面的画面;但是画面无法打开;双击后电脑没有任何反应;就只有鼠标为沙漏形状;过一会儿鼠标回复箭头;没有任何反应? 最佳答案 新建个…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3与博途v16用PLCSIM 仿真

    之前用wincc7.3与博途v13、v15用PLCSIM 仿真连接都没问题,但是与博途v16就是连接不上。是否版本已经不支持了? 钻石用户推荐最佳答案 你说的应该是PLC…

    SIMATIC WinCC 2021年7月5日
  • WINCC6.0中的变量如何移动到另一个项目中

    如题,现在有两个参考项目,新项目要使用他们各自的一部分画面,画面文件的移动我已经知道了。变量不能跟着画面文件的拷贝移动怎么办呀,这样所有用到的变量要重建,还要重新连接一遍,工作量不…

    SIMATIC WinCC 2017年11月26日
  • TAG:R,’只能按时间查询吗?

    能不能按照一个变量的值查询? 如按照在一个时间段内 tag = 1的时候的数据?或者直接查询 tag = 1的…

    SIMATIC WinCC 2017年7月25日