ArcEngine中实现axMapControl控件鼠标左击右击响应不同事件

来源:互联网 发布:js 方法重载 编辑:程序博客网 时间:2024/06/05 03:00

实现左击鼠标可以移动加载的图像,右击鼠标生成矩形框放大图像

 private void axMapControl1_OnMouseDown(object sender, IMapControlEvents2_OnMouseDownEvent e)

        {
            if (e.button == 1)
            {
                axMapControl1.Pan();
            }
            else if (e.button == 2)
            {
                pMap = axMapControl1.Map;
                pActiveView = pMap as IActiveView;
                IEnvelope pEnv;
                pEnv = axMapControl1.TrackRectangle();
                pActiveView.Extent = pEnv;
                pActiveView.Refresh();
            }
        }
0 0
原创粉丝点击