gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:1827回复:6

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

楼主#
更多 发布于:2005-07-27 13:49
<TABLE width="100%">

<TR>
<TD class=subtitle colSpan=6>内容摘要</TD></TR>
<TR>
<TD class=txt colSpan=6>由于ArcGIS Engine提供的ToolBarControl在界面调整上不是很灵活,因此在对界面要求比较高的应用中会采取舍弃ToolBarControl而采用自己的ToolBar。在使用自己的ToolBar过程中,仍然可以使用ArcGIS Engine提供的大量的命令和工具。</TD></TR>
<TR>
<TD class=subtitle colSpan=6>过程描述</TD></TR>
<TR>
<TD class=txt colSpan=6>以放大工具为例,在你自己的工具条上的ZoomInTool的Click事件中添加以下的代码就可以使用Engine提供的放大的功能。下面是c#的代码<BR>ESRI.ArcGIS.SystemUI.ICommand pCommand;<BR>pCommand = new ESRI.ArcGIS.ControlCommands.ControlsMapZoomInToolClass ();<BR>pCommand.OnCreate (axMapControl1.Object );<BR>axMapControl1.CurrentTool = pCommand as ESRI.ArcGIS.SystemUI.ITool ;</TD></TR></TABLE>
喜欢0 评分0
GIS麦田守望者,期待与您交流。
hahaaluo
路人甲
路人甲
  • 注册日期2006-08-05
  • 发帖数146
  • QQ
  • 铜币591枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-08-15 10:25
<P>那是不是前进和后退也是同样的道理呢???   </P>
<P>谢谢老大 ~~~~~~</P>
举报 回复(0) 喜欢(0)     评分
yudi7758
路人甲
路人甲
  • 注册日期2004-10-19
  • 发帖数57
  • QQ
  • 铜币329枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-08-14 19:32
那如果是继承BaseTool用户自定义的工具,比如identify,那应该怎样加到自定义工具条中去呢?谢谢gis!
举报 回复(0) 喜欢(0)     评分
追风浪子
路人甲
路人甲
  • 注册日期2004-06-08
  • 发帖数166
  • QQ
  • 铜币782枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-08-04 14:32
感谢!<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
hbgeobean
路人甲
路人甲
  • 注册日期2003-09-24
  • 发帖数14
  • QQ
  • 铜币151枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-08-02 23:16
<img src="images/post/smile/dvbbs/em01.gif" />thanks
举报 回复(0) 喜欢(0)     评分
whereto
路人甲
路人甲
  • 注册日期2004-12-07
  • 发帖数7
  • QQ
  • 铜币153枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-07-30 16:14
感谢楼主,我正在想这个问题呢。
举报 回复(0) 喜欢(0)     评分
木白林
路人甲
路人甲
  • 注册日期2004-03-19
  • 发帖数319
  • QQ
  • 铜币824枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2005-07-27 15:20
支持!但是还有没有其他的呢?
心情卡片 一起分享...
举报 回复(0) 喜欢(0)     评分
游客

返回顶部