Перемещение объектов мышкой

 

Всем привет. Возможно ответ на данный вопрос есть уже здесь, но я найти не смог. Не могу разобраться, как сделать перемещение нескольких объектов одновременно. Например есть трендовая линия, и рядом с ней находится объект (в данном случае создаю через Canvas, объект картинку).

Как перемещая трендовую линию, сделать так, чтобы вслед за ней перемещался объект ? Я так понимаю нужно получать новые координаты линии и передавать их объекту для нового расположения, но опять не смог найти решение. Или же решение в другом ?

 
Artem Rytuhin:

Всем привет. Возможно ответ на данный вопрос есть уже здесь, но я найти не смог. Не могу разобраться, как сделать перемещение нескольких объектов одновременно. Например есть трендовая линия, и рядом с ней находится объект (в данном случае создаю через Canvas, объект картинку).

Как перемещая трендовую линию, сделать так, чтобы вслед за ней перемещался объект ? Я так понимаю нужно получать новые координаты линии и передавать их объекту для нового расположения, но опять не смог найти решение. Или же решение в другом ?

А в чем проблема?
Следите за координатами мышки и зная координаты ваших всех объектов, отслеживайте их захват при назатии ЛКМ и перерисовывайте.
Можете пример посмотреть здесь:
https://www.mql5.com/ru/forum/227736/page44#comment_13445909
https://www.mql5.com/ru/code/19580