void axMapControl1_OnMouseMove(object sender, IMapControlEvents2_OnMouseMoveEvent e) { this.mApplication.StatusBar.ShowMapCoordinate(e.mapX, e.mapY); if (e.button == 4 && mScreenDisplay != null) { mScreenDisplay.PanMoveTo(mScreenDisplay.DisplayTransformation.ToMapPoint(e.x, e.y)); } }
public void OnMouseMove(int button, int shift, int x, int y) { if (button != 1) { return; } if (!m_PanOperation) { return; } IPoint point = m_focusScreenDisplay.DisplayTransformation.ToMapPoint(x, y); m_focusScreenDisplay.PanMoveTo(point); }
public override void OnMouseMove(int Button, int Shift, int X, int Y) { // TODO: Add Pan.OnMouseMove implementation //判断是否鼠标左键 if (Button != 1) { return; } //是否漫游状态 if (!m_PanOperation) { return; } //追踪鼠标 IPoint pPoint = m_focusScreenDisplay.DisplayTransformation.ToMapPoint(X, Y); m_focusScreenDisplay.PanMoveTo(pPoint); }
public override void OnMouseMove(int Button, int Shift, int X, int Y) { // TODO: Add Pan.OnMouseMove implementation //ÅжÏÊÇ·ñÊó±ê×ó¼ü if (Button != 1) { return; } //ÊÇ·ñÂþÓÎ״̬ if (!m_PanOperation) { return; } //×·×ÙÊó±ê IPoint pPoint = m_focusScreenDisplay.DisplayTransformation.ToMapPoint(X, Y); m_focusScreenDisplay.PanMoveTo(pPoint); }