Used WM_TIMER message to perform commands in MQL expert

This commit is contained in:
vdemydiuk
2016-10-05 11:18:46 +03:00
parent 5739423d6c
commit 7aa2a1b691
4 changed files with 351 additions and 353 deletions
+2 -2
View File
@@ -11,12 +11,12 @@ ref class MT5Handler: IMetaTraderHandler
public: public:
MT5Handler() MT5Handler()
{ {
msgId = WM_USER + 4096; msgId = WM_TIMER;
} }
virtual void SendTickToMetaTrader(int handle) virtual void SendTickToMetaTrader(int handle)
{ {
PostMessage((HWND)handle, msgId, 0x00000011, 0); PostMessage((HWND)handle, msgId, 0, 0);
} }
private: private:
-2
View File
@@ -11,13 +11,11 @@ ref class MT4Handler: IMetaTraderHandler
public: public:
MT4Handler() MT4Handler()
{ {
//msgId = RegisterWindowMessage("MetaTrader4_Internal_Message");
msgId = WM_TIMER; msgId = WM_TIMER;
} }
virtual void SendTickToMetaTrader(int handle) virtual void SendTickToMetaTrader(int handle)
{ {
//PostMessage((HWND)handle, msgId, 2, 1);
PostMessage((HWND)handle, msgId, 0, 0); PostMessage((HWND)handle, msgId, 0, 0);
} }
+1 -1
View File
@@ -12,7 +12,7 @@
<?define PlatformSystemFolder = "SystemFolder" ?> <?define PlatformSystemFolder = "SystemFolder" ?>
<?endif ?> <?endif ?>
<?define ProductVersion="1.0.9" ?> <?define ProductVersion="1.0.10" ?>
<?define Manufacturer="DW"?> <?define Manufacturer="DW"?>
<?define ProductPath="..\build\products\$(var.Configuration)\"?> <?define ProductPath="..\build\products\$(var.Configuration)\"?>