博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单钩子
阅读量:6899 次
发布时间:2019-06-27

本文共 863 字,大约阅读时间需要 2 分钟。

1 LRESULT CALLBACK KeyBoardHook(int nCode, WPARAM wParam, LPARAM lParam) 2 { 3         if ((lParam&WS_POPUP) == 0) 4         { 5             CString str; 6             unsigned char ch; 7             if(GetKeyState(VK_CAPITAL))//大小写 8             { 9                 ch=(char)wParam;10                 str.Format("%c",ch);11 12             }13             else14             {15                 ch=(char)(wParam+32);16                 str.Format("%c",ch);17 18             }19 20             CtestMFCDlg *dlg = (CtestMFCDlg*)AfxGetApp()->GetMainWnd();21 22             str.Format("%c",ch);23             dlg->ListBox.AddString(str);24         }25     return CallNextHookEx(hk_Myhook,nCode,wParam,lParam);26 }
1 hk_Myhook = SetWindowsHookEx(WH_KEYBOARD,KeyBoardHook,0,GetCurrentThreadId());

 

转载于:https://www.cnblogs.com/longcheng2012/archive/2012/11/01/2749231.html

你可能感兴趣的文章
git clone 出现Cannot allocate memory
查看>>
我的友情链接
查看>>
网页中控件查找
查看>>
使用VMware Workstation 10.0安装虚拟机
查看>>
使用 cgo 调用 C 代码
查看>>
1763.传球游戏
查看>>
博客起点
查看>>
java clone
查看>>
光线凭借《左耳》胜出五一档后,又要拉上奇虎360整大事?
查看>>
颠覆想象——vivo Xplay5人性化体验揭秘
查看>>
惠普Z820图形工作站安装WIN7 professional x64的方法
查看>>
完全备份、增量备份与差异备份
查看>>
配置linux用户实现禁止ssh登陆但可用sftp登录
查看>>
当前用户权限赋值给另一个用户
查看>>
MFC_CProgressCtrl进度条
查看>>
linux 安装java jdk8
查看>>
读《冷读术》有感
查看>>
脚本中echo显示内容带颜色显示
查看>>
Android中Parcelable接口的使用
查看>>
我的友情链接
查看>>