转:在自己的工具条中使用ArcGIS Engine提供的命令和工具

由于ArcGIS Engine提供的ToolBarControl在界面调整上不是很灵活,因此在对界面要求比较高的应用中会采取舍弃ToolBarControl而采用自己的ToolBar。在使用自己的ToolBar过程中,仍然可以使用ArcGIS Engine提供的大量的命令和工具。

以放大工具为例,在你自己的工具条上的ZoomInTool的Click事件中添加以下的代码就可以使用Engine提供的放大的功能。下面是c#的代码

ESRI.ArcGIS.SystemUI.ICommand pCommand;
pCommand = new ESRI.ArcGIS.ControlCommands.ControlsMapZoomInToolClass ();
pCommand.OnCreate (axMapControl1.Object );
axMapControl1.CurrentTool = pCommand as ESRI.ArcGIS.SystemUI.ITool ;

转载于:https://www.cnblogs.com/GISDEV/archive/2008/07/15/1243507.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值