基本信息
函数
函数原型
LRESULT CALLBACK KeyboardProc( int code
KeyboardProc
键盘钩子处理函数:
首先键盘钩子处理函数的函数名是可以自定义的 ,例如:MyKeyboardProc()
函数原型:
LRESULT CALLBACK KeyboardProc( int code,
WPARAM wParam,
LPARAM lParam
);
参数
code:
根据这个数值决定怎样处理消息
如果 code 小于0,则 必须让KeyboardProc()函数返回CallNextHookEx()
code可以是下列值:
HC_ACTION:wParam和lParam包含按键消息
HC_NOREMOVE:wParam和lParam包含按键消息,并且按键消息不能从消息队列中移除(一个被PeekMessage函数调用的请求,指定
PM_NOREMOVE标志)
wParam:
按键的虚拟键值消息,例如:VK_F1
lParam: