MapInfo与Delphi的集成开发(200分)

  • 主题发起人 主题发起人 zhouyk
  • 开始时间 开始时间
Z

zhouyk

Unregistered / Unconfirmed
GUEST, unregistred user!
在MapInfo与Delphi的集成开发中,如何控制图形区的鼠标事件?
 
>在MapInfo与Delphi的集成开发中,如何控制图形区的鼠标事件?

这delphi只能通过ole控制mapinfo,不存在使用hook的说法。
你使用ole嵌入mapinfo后,好像就不用关心鼠标的事件了吧?

如果要进行控制,可参见mapinfo自带的脚本语言。


 
由于ole方式限制了鼠标事件的处理,所以在鼠标坐标的获取特别是鼠标移动中获取鼠标坐标几乎不可能,而且本人试验过多次,在delphi中添加mapinfo的回调函数没有成功,这个问题请高手指点
 
只能用MapInfo自己的方法,或者说用MapInfo提供给你的方法和事件。据我的经验,控制
好嵌入MapInfo OLE的窗口句柄并传递给MapInfo处理,可能是解决问题的方法。
 
问了这么多
 
使用 mapinfo 的 CALLBACK 功能,请看MAPBASIC 的SAMPLES,VC,及VB 的里程都有。
 
多人接受答案了。
 
后退
顶部