怎么用鼠标选择获取标签专题图中的对象

0 投票
使用标签专题图将各省的省份名称显示在场景中,怎么用鼠标选择对象获取该对象的省份名称呢
11月 15, 2017 分类:  466次浏览 | 用户: argentum 初出茅庐 (28 分)

1个回答

0 投票
您好,首先可以获取到场景的选择集Scene.FindSelection 方法 ,再根据选择集的Selection3D.Item 属性 获取到选择的对象的SmID,再去对象所在图层对应的数据里里面去查询该SmID对应哪个对象,DatasetVector.GetRecordset.Seek(Smid),再去获取该对象省份字段属性即可。
11月 15, 2017 用户: 胡林 登峰造极 (5,972 分)
需要在场景的sceneControl.MouseDown事件中写,还是在sceneControl.ObjectSelected事件中写呢
sceneControl.MouseDown,sceneControl.MouseClick这些都是可以的
好的,谢谢
...