当前位置:编程学习 > VB >>

有关API 中WindowProc回调函数为什么无反应???

本帖最后由 bcrun 于 2013-10-25 08:23:51 编辑  SetWindowLong pWndProc, GWL_WNDPROC, AddressOf WindowProc
看到这儿,后面的我也没细看了。


你这儿,参数都传错了,第一个参数,要传你要HOOK的窗口的句柄:
SetWindowLong me.hwnd, GWL_WNDPROC, AddressOf WindowProc

还有一个就是:你最好别在自己的消息处理函数中 设置断点、MsgBox什么的,否则很容易造成整个IDE都挂掉。
是哦,看他这代码应该也不是临时凭记忆手打的。要是照着书也敲出这种错误,那就有点太迷糊了。 见笑了呵呵我试一下先,感谢各位帮肋!!!


成功了啦,呵呵 赶紧结帖哦,你还是“结帖率:0%”呢 他还结个P的贴,问题给他解决了,拍拍屁股就闪了……
WindowProc是一个需要你自己定义的函数,但这个函数的参数和返回类型是限定的
要让其起作用,必须调用SetWindowLong将其和窗口关联起来
补充:VB ,  API
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,