C#进行MapX二次开发之控件基本操作2011-08-10 博客园 wuhuacong上篇介绍了MapX的部分基本使用代码,包括放大、缩小、缩放到初始大小(全图)、平移、矩形选择、 圆形选择、箭头、打开图层对话框 、打开ActiveX属性对话框 、添加符号等基本操作代码,本篇继续探 讨一些控件的基本操作。MapX提供的标准工具,不同的工具将会使鼠标能够完成多种任务。例如 ,如果当前的工具设成 miLabelTool,那么当单击鼠标时,会在此特指的地图对象上放置标签。鼠标光标 将根据正使用的工具更改形状。MapX 可用的标准工具列表如下所示:
工具 | 常量 | 描述 |
Add Line | MiAddLineTool | 向插入图层添加线图元 |
Add Point | MiAddPointTool | 单击从而向插入图层添加点图元。 |
Add Polyline | MiAddPolyLineTool | 添加折线图元到插入图层。 |
Add Region | MiAddRegionTool | 添加区域图元到插入图层。 |
Arrow | MiArrowTool | 单击标题或注释。并且,它也可用在可编辑的图层中移动选中的图元或者改变其大小。 |
Center | MiCenterTool | 单击鼠标使地图居中显示。 |
Label | miLabelTool | 单击图元进行标注。 |
Pan | MiPanTool | 拖动地图并重定位地图的中心。 |
Polygon Select | MiPolygonSelectTool | 单击鼠标画多边形;在多边形内的对象被选中。 |
Radius Select | MiRadiusSelectTool | 拖动鼠标并选中在拖动半径内的图元。 |
Rect Select | MiRectSelectTool | 拖动鼠标选中在矩形内的图元。 |
Select Tool | miSelectTool | 单击选择图元。 |
Symbol | miSymbolTool | 放置符号注释。 |
Text | miTextTool | 放置文本注释。 |
Zoom In | miZoomInTool | 放大。 |
Zoom Out | miZoomOutTool | 缩小。 |