一、常用问题
1、向导的时候可以不用添加引用,可以在工程中单击“添加引用”对话框中的“最近”选项卡可查看最近添加的引用。
2、添加代码块
序号 | 类名 | 提示名 | 位置 |
---|---|---|---|
1 | GetActiveViewFromArcMap | Get ActiveView from ArcMap | ArcObjects>Mapping>Map Douments |
2 | GetPolylineFromMouseClicks | Get Polyline From Mouse Clicks | ArcObjects>Geometry |
3 | AddGraphicToMap | Add Graphic to Map | ArcObjects>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 此几何图形的类型。