Changed algorithm to execute commands in mql expert: used function OnTimer instead OnTick

This commit is contained in:
DW
2016-09-16 10:29:55 +03:00
parent a11604503a
commit 1264ffd5aa
4 changed files with 12 additions and 10 deletions
+11 -9
View File
@@ -9,16 +9,18 @@ using namespace MTApiService;
ref class MT4Handler: IMetaTraderHandler
{
public:
MT4Handler()
{
msgId = RegisterWindowMessage("MetaTrader4_Internal_Message");
}
MT4Handler()
{
//msgId = RegisterWindowMessage("MetaTrader4_Internal_Message");
msgId = WM_TIMER;
}
virtual void SendTickToMetaTrader(int handle)
{
PostMessage((HWND)handle, msgId, 2, 1);
}
virtual void SendTickToMetaTrader(int handle)
{
//PostMessage((HWND)handle, msgId, 2, 1);
PostMessage((HWND)handle, msgId, 0, 0);
}
private:
unsigned int msgId;
unsigned int msgId;
};