我想在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