如果nCode小于零,则挂钩过程必须返回该值
由CallNextHookEx返回。
如果nCode大于或等于零,并且挂钩过程执行了
不处理该消息,强烈建议您致电
CallNextHookEx并返回它返回的值;否则,其他
安装了WH_MOUSE挂钩的应用程序将不会收到挂钩
通知,因此可能会导致行为不正确。如果钩
过程处理了消息,它可能返回一个非零值
防止系统将消息传递到目标窗口
程序。
我发现它here,而且英语也不太好,但是我必须按要求进行。如果您能通过简单的例子解释一下这实际上意味着什么,我真的很感激。请帮助我....谢谢
最佳答案
在伪代码中,这意味着大约:
if (nCode < 0) return CallNextHookEx();
else if (nCode >= 0 && !MsgProcessed) return CallNextHookEx();
else
return 1;
关于c++ - 请在示例中说明我的意思。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7280809/