Files

31 lines
533 B
C++
Raw Permalink Normal View History

2014-10-31 09:05:52 +02:00
//MT4Handler.h
#pragma once
#include <Windows.h>
2024-06-16 13:30:24 +03:00
#include <MetaTraderHandler.h>
2014-10-31 09:05:52 +02:00
2024-06-16 13:30:24 +03:00
class MT4Handler: public MetaTraderHandler
2014-10-31 09:05:52 +02:00
{
public:
2024-06-16 13:30:24 +03:00
MT4Handler(int handle)
: handle_(handle)
{
2024-06-16 13:30:24 +03:00
msg_id_ = WM_TIMER;
}
2014-10-31 09:05:52 +02:00
virtual void SendTickToMetaTrader(int handle)
{
2024-06-16 13:30:24 +03:00
PostMessage((HWND)handle, msg_id_, 0, 0);
}
2014-10-31 09:05:52 +02:00
private:
2024-06-16 13:30:24 +03:00
void SendTickToMetaTrader() override
{
PostMessage((HWND)handle_, msg_id_, 0, 0);
}
int handle_;
unsigned int msg_id_;
2014-10-31 09:05:52 +02:00
};