//+------------------------------------------------------------------+ //| 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; } //+------------------------------------------------------------------+