想用VC++做一个全局键盘改键,键盘钩子代码,具体怎么做。为法典下跪

这不是MFC写的,MFC里也没有相关的类。

可以用win32项目写,全局钩子代码主要用DLL动态库写。

然后写一个EXE,成功调用这个DLL钩子。

了解DLL,函数导出,调用约定,DllMain等。应该可以理解。

还应该了解windows的消息机制。

然后看MSDN上关于SetWindowsHook的书或者文章,就可以写了。

大致思路是挂一个键盘钩子,检测到H键的按压消息后截取消息,用keybd_event或SendInput模拟J键的按压消息。这相当于将H键映射到J键。