阅读:1482回复:3
如何改变Feature的颜色
<P>我的每个层只有一个点,点用三维符号表示。如何取出这个符号并改变它的颜色啊?</P>
|
|
1楼#
发布于:2006-03-27 09:40
<P> Dim pFeatLyr As IFeatureLayer<BR> Dim pGeoFeatLyr As IGeoFeatureLayer<BR> <BR> 'Determine what kind of item has been clicked on<BR> TOCControl1.HitTest x, y, pItem, pMap, pLayer, pOther, pIndex<BR> </P>
<P> Set pFeatLyr = pLayer</P> <P> Set pGeoFeatLyr = pFeatLyr</P> <P><BR> Dim pColor As IColor</P> <P> Dim pPtSymbol As IMarkerSymbol<BR></P> <P>Set pSRenderer = pGeoFeatLyr.Renderer</P> <P><BR> Set pPtSymbol = pSRenderer.Symbol<BR> pPtSymbol.Color = pColor<BR></P> |
|
2楼#
发布于:2006-03-25 12:03
<P>不是,将整个feature的颜色都改了,不用管属性字段</P>
|
|
3楼#
发布于:2006-03-24 08:57
根据属性字段内容来渲染?
|
|
|