arcengine 闪烁

  1. private static void FlashPolygon(IMapControlDefault mapControlDefault, IGeometry iGeometry)  
  2. {  
  3.     ISimpleFillSymbol iFillSymbol;  
  4.     ISymbol iSymbol;  
  5.     IRgbColor iRgbColor;  
  6.     iFillSymbol = new SimpleFillSymbol();  
  7.     iFillSymbol.Style = esriSimpleFillStyle.esriSFSSolid;  
  8.     iFillSymbol.Outline.Width = 12;  
  9.     iRgbColor = new RgbColor();  
  10.     iRgbColor.Red = 0;  
  11.     iRgbColor.Green = 162;  
  12.     iRgbColor.Blue = 232;  
  13.     iFillSymbol.Color = iRgbColor;  
  14.     iSymbol = (ISymbol)iFillSymbol;  
  15.     iSymbol.ROP2 = esriRasterOpCode.esriROPNotXOrPen;  
  16.     mapControlDefault.ActiveView.ScreenDisplay.SetSymbol(iSymbol);  
  17.     mapControlDefault.FlashShape(iGeometry, 3, 200, iSymbol);  
  18. }  
posted @ 2016-05-13 14:45  焦涛  阅读(264)  评论(0)    收藏  举报