2.鼠标功能实现
鼠标功能实现
1. 鼠标功能
MapWinGis对鼠标事件进行了集成管理,通过枚举值的形式进行展使用.例如: Map.CursorMode=MapWinGIS.tkCursorMode.cmZoomIn
包含如下类型:
cmZoomIn = 0, -------放大
cmZoomOut = 1,------缩小
cmPan = 2, -------平移
cmSelection = 3,-----选择
cmNone = 4,---------空
cmMeasure = 5,-------测量
cmAddShape = 6,-------要素添加
cmEditShape = 8,-------要素标记
cmSplitByPolyline = 9,------切断
cmIdentify = 10,------查看属性
cmMoveShapes = 11,-------移动
cmRotateShapes = 12,-----旋转
cmSelectByPolygon = 13,------多边形选择
cmEraseByPolygon = 14,------
cmSplitByPolygon = 15,-----切断
cmClipByPolygon = 16------裁剪
2. 项目结构
AxMap作为MapWinGis中最为核心的一个类,承载了我们所需要的大部分展示效果需求.整个项目结构如下: