【发布时间】:2012-05-29 21:41:12
【问题描述】:
HHOOK WINAPI SetWindowsHookEx(
__in int idHook,
__in HOOKPROC lpfn,
__in HINSTANCE hMod,
__in DWORD dwThreadId
);
正如doc 所说,lpfn 是指向钩子过程的指针。让钩子程序是:
keyboardProcessing(.....) {
}
我如何调用这个钩子程序?即使我调用这个钩子程序,我将如何接收击键?
请解释一下SetWindowsHookEx是如何起作用的,它是如何调用程序员定义的实际钩子方法来处理按键的?
【问题讨论】:
-
您不必调用该过程。 Windows 会调用它来通知您的应用。
-
@Adriano 你的意思是每当我按下这个键时,windows 会自动调用函数
keyboardProcessing?