您的位置:首页 > 其它

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

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

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

ESRI.ArcGIS.SystemUI.ICommand pCommand;

pCommand = new ESRI.ArcGIS.Controls.ControlsMapZoomInToolClass();

pCommand.OnCreate (axMapControl1.Object );

axMapControl1.CurrentTool = pCommand as ESRI.ArcGIS.SystemUI.ITool ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: