转:在自己的工具条中使用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 ;
以放大工具为例,在你自己的工具条上的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 ;
相关文章推荐
- 转:在自己的工具条中使用ArcGIS Engine提供的命令和工具
- 使用ArcGIS Engine提供的命令和工具实现MapView操作
- 使用ArcGIS Engine提供的命令和工具(ICommond,ITool)实现MapView操作
- 使用Putty提供的plink.exe来自动登陆一个机器并执行命令,完成后自己关闭
- rpmsign命令_Linux rpmsign 命令用法详解:使用RPM软件包的签名管理工具
- Linux使用笔记4-添加用户变量(设置自己的命令,修改默认python版本等)
- linux-alias的使用(定义自己习惯的命令)
- 自己使用的git命令备份
- linux里命令pkg-config工具的使用
- 展示C代码覆盖率的gcovr工具简介及相关命令使用示例
- 文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 使用adb工具访问sqlite数据库及常用命令
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- DNS工具命令的使用方法
- 我使用过的Linux命令之iconv - 字符编码转换工具
- SQLMETAL使用LINQ自动代码生成工具命令残参数详解
- Linux下多线程查看工具(pstree、ps、pstack),linux命令之-pstree使用说明
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
- 使用dumpbin(vs自带工具)命令查看dll、lib,导出函数(copy)
- 转贴:linux里命令pkg-config工具的使用-zhuang