Z zhouyk Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-07 #1 在MapInfo与Delphi的集成开发中,如何控制图形区的鼠标事件?
T thtfsyh Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-16 #3 >在MapInfo与Delphi的集成开发中,如何控制图形区的鼠标事件? 这delphi只能通过ole控制mapinfo,不存在使用hook的说法。 你使用ole嵌入mapinfo后,好像就不用关心鼠标的事件了吧? 如果要进行控制,可参见mapinfo自带的脚本语言。
>在MapInfo与Delphi的集成开发中,如何控制图形区的鼠标事件? 这delphi只能通过ole控制mapinfo,不存在使用hook的说法。 你使用ole嵌入mapinfo后,好像就不用关心鼠标的事件了吧? 如果要进行控制,可参见mapinfo自带的脚本语言。
S samboy Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-17 #4 由于ole方式限制了鼠标事件的处理,所以在鼠标坐标的获取特别是鼠标移动中获取鼠标坐标几乎不可能,而且本人试验过多次,在delphi中添加mapinfo的回调函数没有成功,这个问题请高手指点
吕 吕雪松 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-17 #5 只能用MapInfo自己的方法,或者说用MapInfo提供给你的方法和事件。据我的经验,控制 好嵌入MapInfo OLE的窗口句柄并传递给MapInfo处理,可能是解决问题的方法。
H haiying Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-09 #7 使用 mapinfo 的 CALLBACK 功能,请看MAPBASIC 的SAMPLES,VC,及VB 的里程都有。