如何在mapcontrol控件上响应鼠标点击,并实时取点画点并获得坐标值。使用vs2010+argis engine10.1,用mfc(C++)开发.

求各位大佬帮帮忙 (1)我是使用vs2010+argis engine10.1,用mfc(C++)开发了一个界面软件.
(2)想在地图上可以实现响应鼠标点击,从而取点的这个功能。并在地图上标记所取的点,返回坐标值。 
QQ截图20191107001909.png

(3)我发现在我这个配置、写法下,双击mapcontrol这个控件是点不开的。跟用c#写感觉很不同。
(4)请教各位,为了实现鼠标点击取点的功能我是应该写MapControlEvents2这个事件接口中的mousedown和mouseup来做吗?因为我发现MapControlDefault中没有响应鼠标点击的函数。
(5)如果第4个的思路正确的话,那么MapControlEvents2是需要我按照Typelib中查看到的MapControlEvents2的形式自己编写,还是有方法可以直接调用啊?
 
已邀请:

要回复问题请先登录注册