ArcEngine的axTOCControl怎么实现选中多个图层,如ArcMap里按住Ctr键进行Axtoccontrol多选

axTOCControl怎么实现选中多个图层,像ArcMap里按住Ctr键进行图层多选那样
已邀请:

朱新颖

赞同来自:

Engine中没有现成的接口可以实现TOC中的多选图层功能,只能通过ITOCControlDefault.SelectItem设置选中的图层,如果是多个图层。可以循环添加吧,比如按下Control键时设置开关为true,点击执行ITOCControlDefault.HitTest 获取到图层,然后执行SelectItem,再点击获取图层再执行SelectItem 

Optimist

赞同来自:

你好,我用了HitTest 获取到图层,然后执行SelectItem后,发现报如下错误,能帮我看下吗?谢谢!

要回复问题请先登录注册