关于按纽的问题

我想在wincc中实现鼠标指到按纽就让按纽的颜色变化,这该怎么做啊,谢谢各位师傅

问题补充:
你们误解我的意思了,我是想让鼠标指到那边就有颜色变化,并不是单击按纽
 4楼那钟方法可能是能实现,但是你在属性里面写c脚本,这样会弹出对话框,wincc处于高负荷的状态下运行,用户看到了还以为出问题了呢,各位师傅有什么好的方法,请赐教啊,谢谢谢谢

最佳答案

在按钮属性—颜色—–背景颜色里编如下C脚本(按钮坐标为x=480,y=100,宽110,高30)
 {
 int mouse_x,mouse_y;
 POINT mypoint;
 GetCursorPos(&mypoint);
 mouse_x=mypoint.x;
 mouse_y=mypoint.y;
 if ((mouse_x>=480)&&(mouse_x<=590))
    if((mouse_y>=100)&&( mouse_x<=130))
    return 2500; //2500为在按钮上的颜色,可修改
 else 
 return  4000;//4000为在按钮外的颜色,可修改
 }

提问者对于答案的评价:
这样是能实现的,但是在属性里面编脚本,会使wincc处于高负载运行的

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

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

相关推荐