如果nCode小于零,则钩子过程必须返回该值 CallNextHookEx返回。
如果nCode大于或等于零,并且钩子程序没有 不处理消息,强烈建议您拨打电话 CallNextHookEx并返回它返回的值;否则,其他 已安装WH_MOUSE挂钩的应用程序将不会收到挂钩 通知,结果可能表现不正确。如果钩 过程处理了消息,它可能返回非零值 阻止系统将消息传递到目标窗口 过程
我发现它here并且我不擅长英语以及这个挂钩的东西,但我必须按要求去做。如果你能用简单的例子向我解释它实际意味着什么,我真的很感激。请帮帮我......谢谢
答案 0 :(得分:4)
在伪代码中,它意味着大约:
if (nCode < 0) return CallNextHookEx();
else if (nCode >= 0 && !MsgProcessed) return CallNextHookEx();
else
return 1;