关于MQL4的问题。 - 页 6

 
不,我撒谎了,但它仍然很方便。这里有更多来自帮助的信息。
boolObjectSetText( string name, string text, int font_size, string font=NULL, color text_color=CLR_NONE)


设置对象描述。如果成功,该函数返回TRUE,否则返回FALSE。要了解更多关于错误的信息,请调用GetLastError()。

参数

name - 对象的名称。
text - 对象的描述文本。
font_size - 以点为单位的字体大小。
font - 字体的名称。
text_color - 文本颜色。

例子

ObjectSetText("text_object", "Hello world!", 10, "Times New Roman", Green)。
 
Rosh,
谢谢你的努力!:)
我已经读过了。我尽量不问那些在帮助中已经回答的问题。
我几乎可以肯定地知道,这个清算是意外地进入了控制面板,只是继承了,显然是来自一个文本标签。没有机会接触到它。你唯一能做的就是用手写(想到的东西),然后在面板"物体清单"中阅读这些发明。但如果我错了呢?我希望开发者能够回答。根本没有。或者说是的,但如果能知道怎么做,那就更好了。
 
显然,你已经试过了。我还没有。
 
有趣的是,我想检查这个函数(我事先已经准备好得到一个错误),插入了一个检查,但它甚至没有通过编译器,尽管帮助中规定ObjectSetText()应该返回一个布尔值。
附加的文件:
pic_4_.jpg  88 kb
 
尽管如此,这段代码还是有效的 !:)
//+------------------------------------------------------------------+ //| поставим стрелку | //+------------------------------------------------------------------+ void SetArrow(datetime _time,double _price,string _Description ,int _arrowType, color _arrowColor) { bool res; ObjectCreate(_Description,OBJ_ARROW,0,_time,_price); ObjectSet(_Description,OBJPROP_ARROWCODE,_arrowType); ObjectSet(_Description,OBJPROP_COLOR,_arrowColor); ObjectSetText(_Description,"Проба", 10, "Times New Roman", Green); if (!res) Print(GetLastError()); }

当然,字体大小 和颜色并不响应所设定的内容,但描述本身却响应。
附加的文件:
pic_5_.jpg  103 kb
 
!:))
这让我想起了《孟姜女》的那一集,他提议在5月32日开始新的一天,而堡主说:"但这里没有房间了!" :)
 
Rosh!

你是个天才!你成功地把文字放在了箭头里!这很好!这就是勇气!:)))
这对我来说意义重大。我要...我将回去工作。
谢谢你
 
停止。我有一个相反的任务。我必须以编程方式阅读这段文字...我不敢尝试,如果不成功怎么办?
 
事实证明,如果参数被正确指定,编译器通常会跳过这一行
res=ObjectSetText(_Description,"Проба", 10, "Times New Roman", Green);


在Stirlitz脚本的操作过程中,我们没有得到任何错误,所以
if (!res) Print(GetLastError());

不显示任何东西。
但是...
脚本变得非常慢:)
交易在你眼前被追踪,图标以每秒几块的速度被放置(之前是瞬间飞过)。
所以,终端对这种使用有一些反对意见。
所以,这是一个慢动作视频 :)
 
是的,我也注意到在某些情况下,速度明显减慢。
而我的问题似乎并没有得到解决:(