Скачать MetaTrader 5

Перемещение графических объектов с помощью мыши.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Как пользоваться редактором сообщений MQL5.community? Узнай из статьи!
Eugeni Neumoin
1796
Eugeni Neumoin 2010.02.16 10:40 

При перемещении графических объектов с помощью мыши объект устанавливается в выбранном месте, если кнопка мыши отжимается в пределах окна с графиком. Но если курсор мыши выходит за пределы графика, то объект может установиться в произвольном месте. А если при этом должно происходить перестроение графических объектов через чартевент, то перестроения не происходит. Объекты "рассыпаются" по графику. Приходится удалять эксперт и  потом запускать его поновой.

Это некорректно.

Есть предложение по устранению этого.

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

defoille
13
defoille 2010.02.16 20:58  
Поддерживаю!
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий