• 1.摘要
  • 2.基本信息
  • 3.KeyboardProc
  • 4.参数
  • 5.返回值
  • 6.备注
  • 7.需求
  • 8.相关
  • 9.附赠例子
  • 10.后卫大师 制作版

keyboardproc

基本信息

  • 函数

    keyboardproc

  • 函数原型

    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: