用IFEATURESELECTION选中FEATURE高亮显示样式的更改方法

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;

你可能感兴趣的:(用IFEATURESELECTION选中FEATURE高亮显示样式的更改方法)