具体情况是这样的:
我在工程中嵌入了mapinfo,将图片框和窗体传给mapinfo回调
从中显示电子地图
(mapinfo的窗体传递命令:"Set Application Window" & WindowName.hwnd)
(mapinfo的嵌入图片框:"Set Next Document Parent " & PICName.hwnd & " Style 1")
工程类型为activex exe我现在想屏蔽我不想传给mapinfo的鼠标活动,作了一个鼠标钩子,结果只能
钩住图片框以外的活动,图片框内部的操作根本没有反应,试了好几天
都不能实现。对于API和MAPINFO都不是很强,实在找不到解决的办法了
想知道不能钩住的原因,请各位高手和进行过类似编程的兄弟帮忙分析一下分没问题,不够可以重新开帖。
我在工程中嵌入了mapinfo,将图片框和窗体传给mapinfo回调
从中显示电子地图
(mapinfo的窗体传递命令:"Set Application Window" & WindowName.hwnd)
(mapinfo的嵌入图片框:"Set Next Document Parent " & PICName.hwnd & " Style 1")
工程类型为activex exe我现在想屏蔽我不想传给mapinfo的鼠标活动,作了一个鼠标钩子,结果只能
钩住图片框以外的活动,图片框内部的操作根本没有反应,试了好几天
都不能实现。对于API和MAPINFO都不是很强,实在找不到解决的办法了
想知道不能钩住的原因,请各位高手和进行过类似编程的兄弟帮忙分析一下分没问题,不够可以重新开帖。
VB里没用过,只用MAPX
有时间看看
-如果mapinfo也是用钩子,那么我的钩子在后面,应该先钩住啊。
-如果他不是用钩子,那么有可能是用很么方法把我的鼠标吃掉的呢?
-除了监视鼠标,我要用什么方法才能取得控制权呢?兄弟愚钝,还请各位高手能指点一二。