UTE/Strategy/Panel/Events/EventChartMouseMove.mqh
super.admin bd7e405a90 convert
2025-05-30 16:34:43 +02:00

51 lines
1.3 KiB
MQL5

//+------------------------------------------------------------------+
//| EventChartMouseMove.mqh |
//+------------------------------------------------------------------+
#include "Event.mqh"
///
///
///
class CEventChartMouseMove : public CEvent
{
private:
long m_x_coord; // Координаты указателя мыши по оси X
long m_y_coord; // Координаты указателя мыши по оси Y
int m_mask; // Маска нажатых кнопок мыши
public:
CEventChartMouseMove(long x,long y,int mask);
long XCoord(void);
long YCoord(void);
int Mask(void);
};
///
/// Конструктор
///
CEventChartMouseMove::CEventChartMouseMove(long x,long y,int mask) : CEvent(EVENT_CHART_MOUSE_MOVE)
{
m_x_coord = x;
m_y_coord = y;
m_mask=mask;
}
///
/// Возвращает маску нажатых кнопок мыши
///
int CEventChartMouseMove::Mask(void)
{
return m_mask;
}
///
/// Возвращает Х координату
///
long CEventChartMouseMove::XCoord(void)
{
return m_x_coord;
}
///
/// Возвращает Y координату
///
long CEventChartMouseMove::YCoord(void)
{
return m_y_coord;
}
//+------------------------------------------------------------------+