初学者的问题 MQL5 MT5 MetaTrader 5 - 页 792

 
Alexey Viktorov:

这也是一样的。



哦,伙计,我有一顶与众不同的帽子。


我不知道如何更新它...
 
Aleksey Vyazmikin:

哦,伙计,我有一顶与众不同的帽子。


而且也不清楚如何更新...

看看你的照片!!!上面写着

点击后你会看到你需要看到的东西。

 

结果更简单,我通过一个指针搜索,把我扔到了"预定义变量"部分,而重复/扩展的帮助是在 "访问时间表和指标 "小节中!"。

因此,只有通过强行滚动浏览帮助部分,才有可能找到所需的信息。

 
Alexey Viktorov:

看看你的照片!!!上面写着

点击后你会看到你需要看到的东西。


所以你自己试试吧--我看不出来!

 
Aleksey Vyazmikin:

自己试试吧--我看不出来!

所以你必须写到CD上,以使链接得到纠正。

 
Alexey Viktorov:

所以我必须写信给裁谈会,让他们纠正这个链接。


在错误线程中写道...

 

试图在一个对象上的鼠标点击时获得OnChartEvent 调用。只是从帮助中提取了代码并替换了这个ID。

void OnChartEvent(const int CHARTEVENT_OBJECT_CLICK,        // идентификатор события   
                  const long& lparam,                       // параметр события типа long 
                  const double& dparam,                     // параметр события типа double 
                  const string& sparam )                    // параметр события типа string 
   {
   Alert("    lparam = ", lparam);
   Alert("    dparam = ", dparam);
   Alert("    sparam = ", sparam);
   }
也许是我的手的原因,但它完全没有达到预期的效果。

1.该函数不仅在鼠标点击时被调用,而且只要我想,它就会被调用。
2.每次我点击它,它至少会被调用两次。
3.如果你按下鼠标键而不松开,该功能就会被简单地连续调用,达数百次之多。
4.而且,它不仅可以通过点击对象来调用,还可以通过点击窗口中的任何地方来调用。

是所有人都如此,还是只有我才如此聪明?
 
User_mt5:

试图在一个对象上的鼠标点击时获得OnChartEvent调用。只是从帮助中提取了代码并替换了这个ID

也许是我的手的原因,但它完全没有达到预期的效果。
...

是所有人都这样,还是只有我一个人这么聪明?

我不需要在任何地方替代任何东西。

 
User_mt5:

试图在一个对象上的鼠标点击时获得OnChartEvent调用。只是从帮助中提取了代码并替换了这个ID。

也许是我的手,但它并不像预期的那样工作。

1.该函数不仅在我心爱的鼠标点击时被调用,而且在它想点击时被调用。
2.每次我点击它,它至少会被调用两次。
3.如果你按下鼠标键而不松开它,这个函数就会被连续地调用,数以百计。
4.而且,它不仅可以通过点击对象来调用,还可以通过点击窗口中的任何地方来调用。

是所有人都如此,还是只有我才如此聪明?

п.5.:)


  • 你不需要警报--只需做Print()
  • 你需要通过以下方式对事件进行筛选。
    • lparam
    • dparam
    • 和sparam
 
Artyom Trishkin:

你不需要在任何地方设置任何东西。

哦,你不需要...我不知道你不需要这样做。
你能告诉我怎么做吗?