Как нарисовать объект на неактивном графике/вкладке ?

Все объекты рисуются в текущем/активном окне.

LEOK:

Все объекты рисуются в текущем/активном окне.


переходите на МТ5. там все может быть.



sergeev:

переходите на МТ5. там все может быть.

Да нет! не всё!
Там нет локируемых сделок, поэтому я уж тут останусь с 4-кой !
Запуском через WinAPI соответствующего скрипта на нужном хэндле.
hrenfx:
Запуском через WinAPI соответствующего скрипта на нужном хэндле.
Ага :-) Вот этой библиотекой.
Приведите примерчик, плс...
Наглядный пример, но не лучшее решение.
Пробовал через winapi, но честно говоря получалось не важно (что-то могло не нарисоваться или нарисоваться не так). Поэтому сделал, как уже сказал hrenfx, запуском скрипта на нужном хэндле с передачей параметров через глобальные переменные.

А если переключать окна при помощи клавы, рисовать, а затем возвращаться к исходному графику/закладке ?

Как, кстати, клавиатурой переключать графики ?!

LEOK:

Все объекты рисуются в текущем/активном окне.

В активном окне устанавливаете значения глобальных переменных. В пассивных окнах смотрите значения и если онм изменились - рисуете всё что вам надо.

Можно через файл обмен устроить.