Скачать MetaTrader 5

Клик по OBJ_LABEL расположенному на OBJ_RECTANGLE_LABEL. ПРОБЛЕМА!!!

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Sergey Pekshev
717
Sergey Pekshev  

Коллеги, подскажите как сделать так что бы в обработчик событий приходило событие при клике по OBJ_LABEL расположенному на OBJ_RECTANGLE_LABEL? Что я только не пытался и в фоне создавать OBJ_RECTANGLE_LABEL и OBJPROP_ZORDER менять, при клике по  OBJ_LABEL, в обработчик приходит событие от OBJ_RECTANGLE_LABEL 

void OnChartEvent(const int id,           // идентификатор события  
                  const long& lparam,     // параметр события типа long
                  const double& dparam,   // параметр события типа double
                  const string& sparam    // параметр события типа string
                  )
{
   // Клик по объекту
   if (id == CHARTEVENT_OBJECT_CLICK)
   {
      Print(sparam); // Выведем в журнал имя объекта по которому кликнули
   }
}

 

 если OBJ_LABEL создавать на OBJ_RECTANGLE то все нормально

Alexey Volchanskiy
19348
Alexey Volchanskiy  
psnpsn:

Коллеги, подскажите как сделать так что бы в обработчик событий приходило событие при клике по OBJ_LABEL расположенному на OBJ_RECTANGLE_LABEL? Что я только не пытался и в фоне создавать OBJ_RECTANGLE_LABEL и OBJPROP_ZORDER менять, при клике по  OBJ_LABEL, в обработчик приходит событие от OBJ_RECTANGLE_LABEL 

Я думаю, надо код выложить для начала
Alexey Volchanskiy
19348
Alexey Volchanskiy  
VDev:
Я думаю, надо код выложить для начала

блинннн!!!! этот форум не работает уже год!!! на mql5.com

скайп я отрубил, я занят по скайппу писать 

Sergey Pekshev
717
Sergey Pekshev  
VDev:

блинннн!!!! этот форум не работает уже год!!! на mql5.com

скайп я отрубил, я занят по скайппу писать 

https://www.mql5.com/ru/forum/72382
Victor Nikolaev
Модератор
15069
Victor Nikolaev  
VDev:

блинннн!!!! этот форум не работает уже год!!! на mql5.com

скайп я отрубил, я занят по скайппу писать 

Почему решил что не работает?
o_o
Модератор
24084
o_o  
Vinin:
Почему решил что не работает?

заработался, похоже сам с собой переписывается...


psnpsn:

Коллеги, подскажите как сделать так что бы в обработчик событий приходило событие при клике по OBJ_LABEL расположенному на OBJ_RECTANGLE_LABEL? Что я только не пытался и в фоне создавать OBJ_RECTANGLE_LABEL и OBJPROP_ZORDER менять, при клике по  OBJ_LABEL, в обработчик приходит событие от OBJ_RECTANGLE_LABEL

если такое стабильное поведение, то лучше обратитесь в СД, обязательно с приложенным кодом.


заодно проверьте события при созданных объектах из МТ, а не программно.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий