Работа WinApi в Mql5 - страница 3

 
Alexey Volchanskiy:

Ну отожмете, окно -то останется висеть..


хук-функция получает управление  немедленно по нажатию кнопки, прежде чем

управление будет передано на терминальную функцию WindProc(...)

она отжимает кнопку и возвращает  управление терминальной функции WindProc(...),

та смотрит, видит что эта кнопка не нажата и не производит никаких действий, т.е. вообще

не открывает диалоговое окно  нового ордера...

 

Когда-то баловался с похожей задачей.
Пришел к простому решению — закрывать окно торговли, если его открывают )

Правда, тогда не было кнопок быстрой торговли.

Исходники на AutoIt3 и exe приложил. Проверял на МТ4 последнего билда.

Файлы:
DontTrade.zip  306 kb
 
Andrey Khatimlianskii:

Когда-то баловался с похожей задачей.
Пришел к простому решению — закрывать окно торговли, если его открывают )

Правда, тогда не было кнопок быстрой торговли.

Исходники на AutoIt3 и exe приложил. Проверял на МТ4 последнего билда.


Да, на автоит решается проще всего, без всяких хуков
Причина обращения: