Add-ins开发,如何调用ArcMap现有的工具,比如Drawing工具条的Rotate工具。

Add-ins开发,如何调用ArcMap现有的工具,比如Drawing工具条的Rotate工具。
已邀请:

朱新颖

赞同来自:

【解决办法】:
关于如何调用ArcMap的已有工具参考AO帮助: 
http://resources.arcgis.com/en ... 00000 

ArcMap中的所有命令的UID可在下面连接中查看:
http://resources.arcgis.com/en ... 00000

Rotate工具的value值为“esriArcMapUI.RotateElementTool” 


ESRI.ArcGIS.Framework.ICommandBars commandBars = ArcMap.Application.Document.CommandBars; 
ESRI.ArcGIS.esriSystem.UID commandID = new ESRI.ArcGIS.esriSystem.UIDClass(); 
commandID.Value = esriArcMapUI.RotateElementTool; 
ArcMap.Application.CurrentTool = commandBars.Find(commandID, false, false);


要回复问题请先登录注册