Arcengine开发过程中,用IFeatureSelection选中Feature高亮显示,默认的是亮蓝的颜色,可以改吗?经过一番折腾,以下颜色样式设置方法可行哦,记录下来
ISimpleFillSymbol pFillSym=new SimpleFillSymbolClass();
ESRI.ArcGis.Display.IRgbColor pRgbColor=new ESRI.ArcGis.Display.IRgbColor();
pRgbColor.Red=255;
pRgbColor.Green=0;
pRgbColor.Blue=0;
pFillSym.Color=pColor;  //各种颜色自己设置~
pFillSym.Style=ESRI.ArcGIS.Display.esriSimpleFillStyle.esriSFSBackwardDiagonal;  //各种样式自己设置^-^
pFS.SetSeletionSymbol=True;  //pFS是你的IFeatureSelection实例
pFS.SelectionSymbol=pFillSym as ISymbol;

如果只改颜色,简单方法
ESRI.ArcGis.Display.IRgbColor pRgbColor=new ESRI.ArcGis.Display.IRgbColor();
pRgbColor.Red=255;
pRgbColor.Green=0;
pRgbColor.Blue=0;
pFS.SelectionColor=pRgbColor;

作者: 小怪物史迪奇 发表于 2011-08-05 18:21 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"