改变任意对象的颜色

我想改变任意对象的颜色,尝试如下:SetBackColor("NewPdl0.Pdl","输入输出域4",0x000000FF);
(x为任意常数),但是行不通。各位大神,有没有可行的方法

问题补充:
这里的对象是不确定的,我的大概想法是:
int a;
a=6;//a的值可以任意改变
SetBackColor("NewPdl0.Pdl","输入输出域a",0x000000FF);
上述方法行不通
征求可行的方法

最佳答案

SetPropWord(lpszPictureName,lpszObjectName,"backcolor",CO_YELLOW);
lpszPictureName对象所在画面名称;
lpszObjectName对象名称;
"backcolor"对象属性;
CO_YELLOW颜色代码,如CO_RED红色
也可以用SetPropDouble(lpszPictureName,lpszObjectName,"backcolor",颜色代码);


可以把你想动态改变颜色的几个对象分别命名为1、2、3、4、5、6………………
在后在程序中定义
char ObjectNameChar;
int ObjectNameInt;
ObjectNameChar = (char)(ObjectNameInt);
SetPropWord(lpszPictureName,ObjectNameChar,"backcolor",CO_YELLOW);
这样就可以通过改变变量ObjectNameInt的值,来改变指定对象的颜色了;

图片说明:

改变任意对象的颜色  

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • WInCC求助

    在WinCC中建两个按钮用C脚本或VBS运行excel的两个"宏"命令,怎么做? 最佳答案 这是我以前做的笔记,正好翻出来了,你看看吧  #…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2中怎么使用SQL2005建立自己的数据库

    1、WINCC中使用SQL的资料2、SQL的使用资料3、有没有相关的案例文件,发我个链接或者文件workcjf@163.com4、能不能举个例子说说项目中使用数据的好处 最佳答案 …

    SIMATIC WinCC 2017年11月19日
  • 急~~WinCC通讯问题!

    我现在要实现WinCC与台达DVP-80EH的通讯,OPC用的是KEPServerEx,协议用的是Modbus Serial,我现在在PLC里写入了一个M0.1的测试用变…

    SIMATIC WinCC 2019年6月11日
  • wincc帮助打不开

    我装wincc的时候选择了帮助,可开始 -> SIMATIC -> WinCC -没有WinCCInformation…

    SIMATIC WinCC 2019年6月11日
  • 编写WINCC变量

    三个S7-300的PLC站通过MPI组网,一台WINCC上位机做监控.三个S7-300的PLC站的程序完全一模一样!!WINCC要怎么编写变量呢??比如说WINCC里编写了MW10…

    SIMATIC WinCC 2019年6月11日
  • WINCC报警记录的问题

    我想问一下,我做的报警记录,为什么新的报警来之后会把旧的报警记录覆盖掉,这样相同的报警来了多少次都不知道,不知道在哪儿设置,请专家们说一下 问题补充:请说得具体点 最佳答案 报警控…

    SIMATIC WinCC 2019年6月11日
  • 许可证密钥和动态向导的问题

    我人有两个问题: 1、我用wincc打开一个别人的项目,然后系统就提示一个对话框,内容是“外部或归档变量的个数超过软件所允许的范围,不允许再创建新的外部变量或归档变量或进…

    SIMATIC WinCC 2019年6月11日
  • wincc v13数据记录曲线问题

    wincc v13采集得到实时数据曲线,却不能采集数据记录曲线 问题补充:就是因为是同一个记录变量,所以能显示实时数据曲线,而不能显示采集的数据记录曲线感到郁闷,不知是什…

    2017年6月1日
  • wincc调出新画面按钮

    wincc种调出新画面按钮应插入那个控件,具体怎么做 最佳答案 也在学习中,待“` 提问者对于答案的评价:好 专家置评 可以参考各位答侠的答案。

    SIMATIC WinCC 2019年6月11日
  • 300PLC+冗余wincc服务器+环网问题

    现场有5台S7-300PLC和两台WINCC服务器,我是不是需要5个网管型交换机。看了很多师兄们的帖子好像用MOXA的工业交换机比较多,有工程经验的可否指点一下,新人希望多多耐心。…

    SIMATIC WinCC 2017年6月19日