dfsh1983
路人甲
路人甲
  • 注册日期2005-08-03
  • 发帖数23
  • QQ
  • 铜币195枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1259回复:2

请问:如何改变选择集中Feature的颜色

楼主#
更多 发布于:2005-08-18 16:14
<P>'设置颜色</P>
<P>Dim  pColor  As  IRgbColor</P>
<P>Set  pColor = New  RgbColor</P>
<P>pColor.RGB.Red=255</P>
<P>' 对选中要素改变颜色</P>
<P>Dim  pSelEnv  As  ISelectionEnvironment</P>
<P>Set  pSelEnv = New  SelectionEnvironment</P>
<P>Set  pSelEnv.DefaultColor = pColor </P>
<P>这改变的不是要素的颜色,而是选择环境的颜色,也就是外面shape的颜色,要想改变选择要素的颜色,怎么可以通过重新实现IFeatureRenderer接口来实现呢?</P>
<P><BR> </P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2005-08-18 17:02
<P>你说的对,使用专题图功能,开发帮助里有例子</P>
<H1>esriCarto ISimpleRenderer Example</H1><PRE><CODE><CODE><PRE>' set symbol, label, and description of a SimpleRenderer</PRE><PRE>' create a new color<BR>Set pColor = New RgbColor<BR>pColor.Red = 235<BR>pColor.Green = 202<BR>pColor.Blue = 250<BR>' create a new fill symbol<BR>Set pFillSymbol = New SimpleFillSymbol<BR>' set the color of the fill symbol<BR>pFillSymbol.Color = pColor<BR>' set the renderer's symbol, label, and description<BR>Set pSimpleRenderer.Symbol = pFillSymbol<BR>pSimpleRenderer.Label = "Label"<BR>pSimpleRenderer.Description = "Description"</PRE></CODE></CODE></PRE>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
dfsh1983
路人甲
路人甲
  • 注册日期2005-08-03
  • 发帖数23
  • QQ
  • 铜币195枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-08-18 20:33
<P>我怎么找不到啊</P>
<P>我试了你的代码也有问题的</P>
<P>Set pSimpleRenderer.Symbol = pFillSymbol</P>
<P>这句有问题啊</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部