#define UP "\x0431"//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
//---string label_name="my_OBJ_LABEL_object";
if(ObjectFind(0,label_name)<0)
{
Print("Object ",label_name," not found. Error code = ",GetLastError());
//--- создадим объект LabelObjectCreate(0,label_name,OBJ_LABEL,0,0,0);
//--- установим координату XObjectSetInteger(0,label_name,OBJPROP_XDISTANCE,200);
//--- установим координату YObjectSetInteger(0,label_name,OBJPROP_YDISTANCE,300);
//--- зададим цвет текстаObjectSetInteger(0,label_name,OBJPROP_COLOR,clrWhite);
//--- установим текст для объекта LabelObjectSetString(0,label_name,OBJPROP_TEXT,UP);
//--- установим шрифт надписиObjectSetString(0,label_name,OBJPROP_FONT,"Wingdings");
//--- установим размер шрифтаObjectSetInteger(0,label_name,OBJPROP_FONTSIZE,10);
//--- повернем на 45 градусов по часовой стрелкеObjectSetDouble(0,label_name,OBJPROP_ANGLE,-45);
//--- запретим выделение объекта мышкойObjectSetInteger(0,label_name,OBJPROP_SELECTABLE,false);
//--- отрисуем на графикеChartRedraw(0);
}
}
目前还不清楚为什么它能发挥作用。
正确的例子在 页面底部
还有先搜索,再重绘--我在某处看到,最好是保障性的。
// 别打我,我自己也在学。
沉默不语。
我强调了一些错误,因为这些错误,代码似乎无法工作。将你的代码与链接中的样本中的代码进行比较。
我不明白,但代码乍看之下似乎没有问题。
也许我是瞎子,但错误究竟在哪里?
在我的帖子中,它以红色突出显示--没有图表ID、锚点、锚角(如果我们不旋转图片,它有什么作用?
在我的帖子中的代码中,它被强调为红色--没有图表ID、锚点、锚角(如果我们不旋转图片,它是用来做什么的?)和坐标的值。
我还以为我是最新手呢。)这是一个函数。值传入它)。
价值从何而来?
从任何地方。外部参数、全局变量、局部变量。或者你可以一次写出价值。
例子。
从任何地方。外部参数、全局变量、局部变量。另外,也可以立即写入数值。
在我的文章中,在标有红色的代码中--没有图表ID、锚点、锚角(如果你不旋转图片,用来做什么?)或坐标的值。
1.关于Id--那里不应该有任何数值(据我所知,它应该是默认的0),而注释中写的很可能是 "为自己"。
2.关于角度 绑定 - 绑定到涂鸦的一个特定角落(左上、右上、右下和左下)。通过指定这些参数,我们确定对象被锚定 在哪个角落。
这段代码将在右下角创建一个LABEL
而这个将显示相同的对象,但在左下角。
正如你们中的许多人已经了解的那样,只有两条线发生了变化--这些
在你的代码中--从哪里来?
在你的代码中,从哪里?
从全局变量(以红色标示)。
从全局变量(以红色标示)。
初始化--在函数内部,值--来自全局?嗯。
从帮助中可以看出,作为比较