利用键盘钩子改变按键消息为什么不成功?
pphpp 2007-10-09 04:52:36 写了个键盘钩子。
想改变一些按键的消息。
如下是一段:
// 键盘钩子函数
LRESULT CALLBACK KeyHookProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if ( wParam==VK_A)
wParam=VK_Z;
return ::CallNextHookEx(g_hHook, nCode, wParam, lParam);
}
按这个编译下来有三个错误:
C:\新建文件夹\09KeyHookLib\KeyHookLib.cpp(45) : error C2065: 'VK_A' : undeclared identifier
C:\新建文件夹\09KeyHookLib\KeyHookLib.cpp(45) : warning C4018: '==' : signed/unsigned mismatch
C:\新建文件夹\09KeyHookLib\KeyHookLib.cpp(46) : error C2065: 'VK_Z' : undeclared identifier
为什么。?