willing_lz
路人甲
路人甲
  • 注册日期2005-03-02
  • 发帖数6
  • QQ
  • 铜币140枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1263回复:1

请问谁知道如何在layer上用MouseDown事件(VB)选择地物啊?谢谢了

楼主#
更多 发布于:2006-08-30 19:57
<P>很弱智的一个问题!</P>
<P>但我试过用IFeatureSelection接口,但是在SelectFeatures 方法中参数QueryFilter只支持字段选择,不知用鼠标如何点选地物,谢了!</P>
喜欢0 评分0
hsghxm
路人甲
路人甲
  • 注册日期2004-10-27
  • 发帖数517
  • QQ4604052
  • 铜币1枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-08-31 09:12
<P>鼠标点->POINT</P>
<P>ISpatialFilter .geometry=POINT</P>
<P>ISpatialFilter .SpatialRel =esriSpatialRelEnum .<STRONG>esriSpatialRelIntersects</STRONG></P>
<P>FeatureClass.Search(pFilter, False)</P>
<P><STRONG>返回一个</STRONG>IfeatureCursor </P><img src="images/post/smile/dvbbs/em02.gif" />
MSN:hsghxm@163.com QQ:4604052 (很少用,最好别加) Email:hsghxm@163.com 我的BOLG:http://www.gisempire.com/blog/user1/864/index.htm
举报 回复(0) 喜欢(0)     评分
游客

返回顶部