public override void OnCreate(HookHelper hook) { Name = "绘制多边形"; mMapCtrl = hook.MapControl as RgMapControl; mScreenDisplay = mMapCtrl.ScreenDisplay; mScreenDisplayDraw = mScreenDisplay as IScreenDisplayDraw; }
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(); }
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(); }
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; }