допустим окно графика у нас главное окно - я хочу повесить на него дочерное окно, через длл...
Тогда вам придется найти в памяти программы объект окна и сделать его Parent'ом создаваемого. Для справки - окно с графиком и окно (с названием символа), на котором нарисовано окно с графиком - это не одно и то же окно))).
Спасибо.
то я знаю,
с родителем не пробовал, спасибо еще раз.
А у вас получалось так имплантировать с другими приложениями?
c своими да, есть нюансы....
Из длль поднимал свой UI.
Делается инициализация как в обычном приложении-
но все в отдельном потоке.
Окно живет в процессе МТ и работает - все супер.
Можно UI запускать из консоли вызовом ф-ции Dll.
Но чтобы корректно выходить -
нужно еще повесить собственную процедуру
обработки оконных сообщений на метатрейдер.
Тогда- если пользователь закрывает МТ,
можно спросить что-то типа "есть изменения - Сохранять?" -
Да - Нет - Отмена и при необходимости отменить выход из МТ.
Можно сделать очень хорошо!
а как вызвать форму из dll в mql4 ?
в дельфи форма из основной программы вызывается функцией ShowForm(Application.Handle, Self.Handle);
а как ее в mql4 правильно описать?
у меня форма открывается и сразу закрывается..
в чем может быть косяк?
у меня форма открывается и сразу закрывается..
в чем может быть косяк?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Попытка вызвать из длл дочернюю форму на график мт4 - происходит вот что, мт4 закрывается, никаких ошибок ничего.
Хотел узнать сталкивался кто с этим? или это защита мт4?
Просьба отвечать только по существу.