// 使用ICommand接口 命令实现放大、缩小等固有的功能 ICommand pCommand; pCommand = new ControlsMapZoomInFixedCommandClass(); pCommand.OnCreate(this.axMapControl1.Object); pCommand.OnClick();
// 使用ITool实现调用ESRI库中的命令,实际上也是先实现Command接口,然后再QI给ITool,并把当前的CurrentTool指定为这个Tool.
ITool p; ICommand pCommand; pCommand = new ControlsMapPanToolClass(); p = (ITool)pCommand; pCommand.OnCreate(this.axMapControl1.Object); this.axMapControl1.CurrentTool = p;
|