首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么知道某个DLL控件拦截了哪些消息

2012-03-24 
如何知道某个DLL控件拦截了哪些消息?如何知道某个DLL控件拦截了哪些消息?用什么工具可以查看?有个DLL控件,

如何知道某个DLL控件拦截了哪些消息?
如何知道某个DLL控件拦截了哪些消息?
用什么工具可以查看?

有个DLL控件,用部件的方式添加到VB里,提示“类型不匹配”,没有输入框。

用网页的方式,先加载到webbrowser-->显示出这个<Object></Object>,此时就会有输入框,

问题:我用SendMessage & PostMessage 试图发送按键消息,但被拦截了。

但是传字符串(消息WM_SETTEXT可以),看似已经赋值了。但是无效的。需要发送按键消息。



[解决办法]
Spy++?
[解决办法]
没有办法可以看。

因为事实上它“拦截”了所有发来的消息。只是一些没有做操作,另一些做了附加的操作。

用VB表达这个“拦截”的过程类似:
Select Case Msg
Case WM_XXX
...
Case WM_XXXX
...
Case Else
...
End Select
你想象这样的代码编译后,外部程序是不可能知道它处理了什么的。

热点排行