请问谁知道在ao下开发 ,使用esri提供的捕捉命令菜单和草图工具为何无捕捉效果

原来也问过这个问题 后来没办法自己重新写了草图工具 虽然实现了捕捉效果 但是发现esri提供的草图编辑菜单里的功能项(ControlsEditingSketchContextMenu)不能使用了
已邀请:

朱新颖

赞同来自: 太阳升温了

太阳升温了

赞同来自:

谢谢您 我是用AO里的方式自己重写了一个草图工具Tool,通过设置捕捉环境 然后获取捕获结果,捕捉效果是有的 。但是现在的问题是,我如果用 esri自己提供的草图工具命令pCmd = new 如下:ESRI.ArcGIS.Controls.ControlsEditingSaveCommandClass();
pCmd.OnCreate(axMapControl1.Object);
axMapControl1.CurrentTool = pCmd as ITool;
pCmd.OnClick();
在创建草图的过程中 为何捕捉就没有效果了呢。难道是草图工具需要自己开发吗??
图一是 自己基于BaseTool开发的草图工具捕捉效果有 ;图二是用esri自己的草图工具命令 ,捕捉效果无;
 

要回复问题请先登录注册