gis_qxz
路人甲
路人甲
  • 注册日期2005-12-03
  • 发帖数33
  • QQ
  • 铜币246枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1641回复:2

添加element无法显示

楼主#
更多 发布于:2007-06-20 10:36
现在碰到一个非常奇怪的问题,主视图(MapControl)添加element(Rectangle、Circle、Polygon)后无法显示,添加过程采用MapControl提供的Track功能,获取Geometry后生成Element添加到GraphicsContainer。偶的开发环境是ArcEngine92+VS2005。令人费解的是鹰眼视图(MapControl)添加了一个Rectangle却可以正常显示。希望高手解答一下,非常感激。
喜欢0 评分0
小波变换
路人甲
路人甲
  • 注册日期2007-06-20
  • 发帖数64
  • QQ
  • 铜币58枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-06-20 11:20
<P>能不能把代码帖出来呢,这样说没有办法弄清楚你的问题。</P>
********************************** 喜欢有激情的生活 msn:hou.jiazte@hotmail.com 欢迎交流 **********************************
举报 回复(0) 喜欢(0)     评分
gis_qxz
路人甲
路人甲
  • 注册日期2005-12-03
  • 发帖数33
  • QQ
  • 铜币246枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-06-20 15:21
<P>谢谢楼上的热心朋友,偶已经解决了。</P>
<P>原因说起来很简单,我是在MapControl创建时就获取了GraphicsContainer接口,后来,我又加载了工程文件(*.mxd),当前视图的Map已经改变了,相应GraphicsContainer也应该更改,偶就是犯了这个错误,没有重新获取这个接口,并且定义的接口对象又是类成员,所以在添加时不会报错,只是无法显示。</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部