码迷,mamicode.com
首页 > 其他好文 > 详细

ISymbol

时间:2014-06-02 00:06:18      阅读:440      评论:0      收藏:0      [点我收藏+]

标签:des   c   style   class   blog   code   

bubuko.com,布布扣

public void Draw (IGeometry Geometry);

public void QueryBoundary (
    int hDC,
    ITransformation displayTransform,
    IGeometry Geometry,
    IPolygon boundary
);


Valid input Geometries are as follows:

For MarkerSymbols, the Geometry must be an IPoint.

For Fill Symbols, the Geometry can be either an IPolygon or an IEnvelope.

For Line Symbols, the Geometry must be an IPolyline.

esriScreenCache Constants

Esri screen caching flags.

Constant Value Description
esriNoScreenCache -1 Apply action directly to window.
esriAllScreenCaches -2 Apply action to all caches.
esriScreenRecording -3 Apply action to recording.


bubuko.com,布布扣
 1 private void DisplayArc(IMxApplication mxApplication, IScreenDisplay sreenDisplay,
 2     IEllipticArc ellipticArc, ISymbol lineSymbol)
 3 {
 4     short oldActiveCache = sreenDisplay.ActiveCache;
 5     //Add the new arc to a segment collection.
 6     ISegment segment = ellipticArc as ISegment;
 7     ISegmentCollection polyline = new Polyline()as ISegmentCollection;
 8     object Missing = Type.Missing;
 9     polyline.AddSegment(segment, ref Missing, ref Missing);
10     sreenDisplay.ActiveCache = (short)esriScreenCache.esriNoScreenCache;
11     sreenDisplay.StartDrawing(mxApplication.Display.hDC, (short)
12         esriScreenCache.esriNoScreenCache);
13     sreenDisplay.SetSymbol(lineSymbol);
14     sreenDisplay.DrawPolyline(polyline as IGeometry);
15     sreenDisplay.FinishDrawing();
16     sreenDisplay.ActiveCache = oldActiveCache;
17 }
bubuko.com,布布扣

 

 

ISymbol,布布扣,bubuko.com

ISymbol

标签:des   c   style   class   blog   code   

原文地址:http://www.cnblogs.com/yhlx125/p/3763289.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!