简介本文向大家介绍一个C++实战项目:安装键盘钩子,主要涉及主要有安装键盘钩子、卸载键盘钩,具有一定的C++实战价值,感兴趣的朋友可以参考一下。

示例效果

C++安装键盘钩子

此时按下键盘Tab键:

C++安装键盘钩子

核心代码

KBDLLHOOKSTRUCT *w = (KBDLLHOOKSTRUCT*)lParam;
if (w != NULL && w->vkCode == VK_RETURN && wParam == WM_KEYUP)
{
	// 回车键
	AfxMessageBox(_T("您按下了回车键"));
}
else if (w != NULL && w->vkCode == VK_TAB && wParam == WM_KEYUP)
{
	// Tab键
	AfxMessageBox(_T("您按下了Tab键"));
}


源码下载
  • 最近更新:   2022-06-17开发环境:   Visual Studio 2015
  • 源码大小:   133.71KB下载次数:  3 

更多为你推荐