Exemple #1
0
 public override void OnCreate(HookHelper hook)
 {
     Name               = "绘制多边形";
     mMapCtrl           = hook.MapControl as RgMapControl;
     mScreenDisplay     = mMapCtrl.ScreenDisplay;
     mScreenDisplayDraw = mScreenDisplay as IScreenDisplayDraw;
 }
Exemple #2
0
 public MainFrm()
 {
     InitializeComponent();
     mMapControl           = new RgMapControl();
     mMapControl.Dock      = DockStyle.Fill;
     mMapControl.Units     = RgeosUnits.RgMillimeters;
     mMapControl.BackColor = Color.Black;
     this.panel1.Controls.Add(mMapControl);
     mMapControl.SetCenter(new RgPoint(0, 0));//设置基准点
     mTimer.Interval        = 100;
     mTimer.Tick           += new EventHandler(mTimer_Tick);
     mMapControl.MouseMove += new MouseEventHandler(mMapControl_MouseMove);
     mTimer.Start();
 }
Exemple #3
0
        public MainFrm()
        {
            InitializeComponent();
            mMapControl      = new RgMapControl();
            mMapControl.Dock = DockStyle.Fill;

            mMapControl.SetCenter(new RgPoint(0, 0));//设置基准点
            this.panel1.Controls.Add(mMapControl);

            HookHelper mHook = HookHelper.Instance();

            mHook.MapControl       = mMapControl as IMapControl;
            mTimer.Interval        = 100;
            mTimer.Tick           += new EventHandler(mTimer_Tick);
            mMapControl.MouseMove += new MouseEventHandler(mMapControl_MouseMove);
            mTimer.Start();
        }
Exemple #4
0
 public override void OnCreate(HookHelper hook)
 {
     Name           = "拾取点";
     mMapCtrl       = hook.MapControl as RgMapControl;
     mScreenDisplay = mMapCtrl.ScreenDisplay;
 }
 public override void OnCreate(HookHelper hook)
 {
     Name     = "取消选择";
     mMapCtrl = hook.MapControl as RgMapControl;
 }