如何知道某个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
你想象这样的代码编译后,外部程序是不可能知道它处理了什么的。