[Now Supported on Windows NT]
CallWndRetProc挂接过程是在调用SendMessage函数后系统调用的应用程序定义或库定义的回调函数。将消息传递到目标窗口过程后,系统将该消息传递给挂钩过程。挂钩过程可以检查消息;它不能修改它。
LRESULT CALLBACK CallWndRetProc(
INT 【NCODE】, | //钩子代码 |
WPARAM【wParam中】, | // current-process标志 |
LPARAM【lParam的】 | //具有消息数据结构的地址 |
); |
参数
【NCODE】
指定挂接过程是否处理消息。如果【NCODE】为HC_ACTION,则挂接过程必须处理该消息。如果【NCODE】小于零,挂钩过程必须将消息传递给CallNextHookEx函数,无需进一步处理,并返回CallNextHookEx返回的值。
【wParam中】
指定消息是否由当前进程发送。如果消息由当前进程发送,则为非零;否则为NULL。
【lParam的】
指向包含消息详细信息的CWPRETSTRUCT结构。
返回值
返回值应为零。
备注
应用程序通过在调用SetWindowsHookEx函数中指定WH_CALLWNDPROCRET钩子类型和挂钩过程的地址来安装挂钩过程。
CallWndRetProc是应用程序定义或库定义的函数名称的占位符。
也可以看看
CallNextHookEx, CallWndProc, CWPRETSTRUCT, SendMessage, SetWindowsHookEx