EaCode小胖李 发表于 2022-12-27 21:57:57

ExecuteButton()执行按钮,按下后会自动恢复

函数名称
void ExecuteButton(string name,int x,int y,int width,int height,string text,int fontSize=10,string font="Arial",color clr=clrBlack, color backClr=clrDeepSkyBlue,int corner=0)
函数介绍

ExecuteButton()可以创建执行按钮,执行按钮与普通按钮的区别是,执行按钮被按下后,会自动的恢复默认状态。而普通按钮,被按下后,需要再按一次才能恢复默认状态。

执行按钮,一般运用在执行的操作上,点击按钮一次,执行一次。




//举例:创建开多开空按钮。   
   ExecuteButton("按钮名称1",30,30,80,30,"开多1手");
   ExecuteButton("按钮名称2",120,30,80,30,"开空1手");

参数介绍

name:按钮文本的名称,如果需要显示多个文本,名称需要不同
x:X轴的值
y:Y轴的值
width:按钮的宽
height:按钮的高
text:按钮上显示的文本
fontSize:文本的字号
font:文本的字体,默认Arial
clr:文本的颜色,默认clrBlack
backClr:按钮的颜色,默认clrDeepSkyBlue
corner:文本的位置,默认0。0代表左上角,1代表右上角,2代表左下角,3代表右下角

函数定义

注意:本人发布的函数均为实战开发所用,低价或免费发布并不赚钱,仅限懂编程的朋友使用,不提供指导,因为人工成本巨贵,感谢朋友们海涵。void ExecuteButton(string name,int x,int y,int width,int height,string text,int fontSize=10,string font="Arial",color clr=clrBlack, color backClr=clrDeepSkyBlue,int corner=0)
{

   if(ObjectFind(0,name)==-1)
      ObjectCreate(0,name,OBJ_BUTTON,0,0,0);

   ObjectSetInteger(0,name,OBJPROP_XDISTANCE,x);
   ObjectSetInteger(0,name,OBJPROP_YDISTANCE,y);
   ObjectSetInteger(0,name,OBJPROP_XSIZE,width);
   ObjectSetInteger(0,name,OBJPROP_YSIZE,height);
   ObjectSetString(0,name,OBJPROP_TEXT,text);
   ObjectSetString(0,name,OBJPROP_FONT,font);
   ObjectSetInteger(0,name,OBJPROP_FONTSIZE,fontSize);
   ObjectSetInteger(0,name,OBJPROP_CORNER,corner);
   ObjectSetInteger(0,name,OBJPROP_HIDDEN,false);
   if(ObjectGetInteger(0,name,OBJPROP_STATE)==0)
   {
      ObjectSetInteger(0,name,OBJPROP_COLOR,clr);
      ObjectSetInteger(0,name,OBJPROP_BGCOLOR,backClr);
      ObjectSetInteger(0,name,OBJPROP_BORDER_COLOR,backClr);
   }
   else
   {
      ObjectSetInteger(0,name,OBJPROP_COLOR,backClr);
      ObjectSetInteger(0,name,OBJPROP_BGCOLOR,clr);
      ObjectSetInteger(0,name,OBJPROP_BORDER_COLOR,backClr);
      Sleep(500);
      ObjectSetInteger(0,name,OBJPROP_STATE,0);
   }

}




信号跟单 发表于 2022-12-28 09:50:08

[呲牙]有没有功能,按一下就能几个货币同时开单

daerwushen 发表于 2022-12-29 22:19:02

执行按钮

kenlee1628 发表于 2022-12-30 23:41:23

学习了,谢谢分享

dongxu64 发表于 2023-1-1 22:43:05

学习知识,增进技能

qwe11 发表于 2023-1-6 14:05:48

执行按钮。。。。。

ken138888 发表于 2023-1-6 17:29:27

看着不错。

yffsj888888 发表于 2023-1-13 12:40:29

ExecuteButton用怎么样这个

ea12213 发表于 2023-1-13 19:32:55

也是挺好的

ken138888 发表于 2023-2-8 13:49:30

看上去很美观

1062312168 发表于 2025-11-23 17:06:26

谢谢,又让我们学习到了。

Lune 发表于 2025-12-11 11:35:18

学习技能

xinhua123 发表于 2025-12-15 15:36:09

按钮不错

hq888 发表于 2025-12-16 22:09:26

ExecuteButton 用怎么样
页: [1]
查看完整版本: ExecuteButton()执行按钮,按下后会自动恢复