文章 "用于在EA交易中包含指标的现成模板(第一部分):振荡指标" - 页 2

 

我玩了一会儿,得到了一些东西

但还有一项任务是在点击单元格时获取单元格名称。

我得到的结果是这样的

void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam)
{
  if(id==CHARTEVENT_OBJECT_CLICK) 
    Print(sparam);
}

--

有解决办法吗?

 
Vitaly Muzichenko #:

我一直在玩,我找到了一些东西

但还有一项任务是在点击单元格时获取该单元格的名称。

我得到的结果是

--

有解决办法吗?

恐怕没有简单的解决办法--这是绘制的数据。因此,当你点击表格时,你需要跟踪光标坐标并确定它在哪个绘制单元格上。

 
Artyom Trishkin #:

恐怕没有简单的解决办法--这是绘制的数据。因此,当您点击表格时,需要跟踪光标坐标并确定它位于哪个绘制单元格上。

一般来说,是可以绕过去的。

 

我绘制了一个并行图形对象 OBJ_RECTANGLE_LABEL,ZORDER = 1,颜色 = clrNONE

运行正常,获取了单元格名称。还可以折叠和展开

谢谢!

 
Vitaly Muzichenko #:

一般来说,是可以通过的。

没有