Beispiel #1
0
 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));
     }
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }