学习ArcObjects 帮助 .NET遇到问题(四)创建自定义工具

一、常用问题

1、向导的时候可以不用添加引用,可以在工程中单击“添加引用”对话框中的“最近”选项卡可查看最近添加的引用。

2、添加代码块

序号类名提示名位置
1GetActiveViewFromArcMapGet ActiveView from ArcMapArcObjects>Mapping>Map Douments
2GetPolylineFromMouseClicksGet Polyline From Mouse ClicksArcObjects>Geometry
3AddGraphicToMapAdd Graphic to MapArcObjects>Mapping>

3、主要 从OnMouseDown 方法调用。

二、主要接口和类说明

1、IPolyline接口 (Geometry)

        提供对标识折线对象并向其添加行为的成员的访问。注意:IPolyline 接口已被 IPolyline5 取代。请考虑使用较新的版本。折线是一条或多条路径的集合。这些路径不必相互连接。折线可以定义为 PointCollection、SegmentCollection 或 GeometryCollection。每种集合类型都允许用户访问和操作折线几何体的不同方面。

2、IScreenDisplay 接口(Display)

        提供对控制屏幕显示的成员的访问。注意:IScreenDisplay 接口已被IScreenDisplay2 取代。请考虑使用较新的版本。IScreenDisplay 接口管理屏幕的显示属性。IScreenDisplay 还处理特定于窗口的其他问题,包括后备存储、滚动和失效。

3、IRubberBand 接口(Display)

        提供对控制简单橡皮筋的成员的访问。注意:IRubberBand 接口已被 IRubberBand2 取代。请考虑使用较新的版本。成员TrackNew,调用响应鼠标按下事件以在指定屏幕上使用新形状。

4、IGraphicsContainer 接口(Carto

        提供对控制图形容器的成员的访问。管理图形元素集合的对象实现此接口。例如,PageLayout、Map 和 FDOGraphicsLayer 对象都实现了此接口,以提供对它们管理的图形元素的访问。PageLayout 对象包含 Element 对象的集合,包括 MapFrames、MapSurroundFrames 和 GraphicElements,如 PictureElement、MarkerElement 和 LineElement。此接口的成员提供对元素的访问。

5、IElement 接口(Carto

        提供对控制 Element 的成员的访问。

6、ISimpleLineSymbol 接口(Display)

        提供对控制简单线符号的成员的访问。用于创建由一组预先确定的样式组成的线符号。可用样式由 esriSimpleLineStyle 枚举提供。使用 ILineSymbol 接口为 ISimpleLineSymbols 设置其他属性。成员有Color线符号的颜色;Style线符号的样式;Width 线符号宽度。

7、ISimpleMarkerSymbol 接口(Display)

        提供对控制简单标记符号的成员的访问。ISimpleMarkerSymbol 用于创建由一组预先确定的样式组成的标记符号。可用样式由 esriSimpleMarkerStyle 枚举提供。或者,可以在符号的外边缘周围放置轮廓。使用 IMarkerSymbol 接口为 ISimpleMarkerSymbols 设置其他属性。成员有Color符号的颜色;Outline 指示是否绘制符号轮廓。OutlineColor 轮廓颜色。Size 标记符号大小。Style 标记样式。

8、ISimpleFillSymbol 接口(Display)

        提供对控制简单填充符号的成员的访问。ISimpleFillSymbol 用于创建由一组预定义样式组成的填充符号。可用样式由 esriSimpleFillStyle 枚举提供。使用 IFillSymbol 接口为 ISimpleFillSymbols 设置其他属性。成员有Color 填充颜色;Outline指示是否绘制填充轮廓。Style 填充样式。

9、IGeometry 接口(Geometry )

        提供对描述所有几何对象的属性和行为的成员的访问。注意:IGeometry 接口已被IGeometry5  取代。请考虑使用较新的版本。所有几何对象共享的通用属性和方法。几何图形是定义空间位置和关联几何形状的对象。成员有GeometryType 此几何图形的类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值