Скачать MetaTrader 5

Возможно ли рисовать в окне Chart Window используя WinAPI?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть вопросы автору статьи? Обсуди их на форуме!
Forex Trader
114255
Forex Trader 2005.11.12 12:03 
Этот вопрос адресован разработчикам. Проблема заключается в том, что внешний вид некоторых инструментов (Fibonacci Retracement, Fibonacci Expansion) не очень нагляден. Потому есть желание его изменить. Но поскольку изменить внешний вид самих инструментов не представляется возможным (хотя было бы очень удобно), то единственный, известный мне, способ - сделать индикатор, рисующий уровни Фибоначчи.

На сколько я понимаю, есть возможность получить Handle окна. Далее передать его в dll и использовать для получения DC: GetDC(hWnd) с последующим применением необходимых функций рисования.

Хотелось бы услышать мнение разработчиков по этому вопросу. Возможно ли это? Какие могут быть проблемы? В идеале хотелось бы увидеть пример такого кода.

Благодарю за ответы.
MetaQuotes Software Corp.
Модератор
181048
MetaQuotes Software Corp. 2005.11.12 13:00  
К сожалению, это невозможно.
Вся отрисовка графики идет в backbuffer и финальным выводом блока в окно.
То есть, мы гарантированно перерисуем любой внешний вывод в окно.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий