请问:如何在钩子中将截获的键盘消息转换成别的消息
比如我输入A,我想将它装换成B。
比如我输入A,我想将它装换成B。
解决方案 »
- 如何将图像数据写入缓冲区?谢谢大家
- 提供一个好用的,稳定,大家用的比较多的MFC Grid ?
- 使用 T2OLE() 时出现错误,为何?
- 请指教:在VC中怎么通过手工编程实现消息传递?
- combo box中addstring 事件小问题
- 我如何才能把自己做的ActiveX控件插到一个网页里?
- 免费代码发布,请各位牛人完善一下,有重大建设性意见者加分
- 关于DirectSound播放麦克风实时采集数据问题。100分!非常着急
- 求助,帮我看看错误在哪里???另外求指导!!!!!!
- 请问怎样在点最小化按钮后隐藏窗口,而不是使它回到任务栏上?谢谢!
- 求C++ 高手,局部指针如何delete问题
- 刚用VC,运行十分缓慢...想问下为什么
在回调函数中
MSG msg = *(MSG*)lParam;
switch(msg.message)
{
case WM_KEYDOWN:
switch(msg.wParam)
{
case 0x4e:
{
::PostMessage( msg.hwnd, WM_KEYDOWN,(WPARAM)0x4a, lParam);
msg.message = WM_NULL;
}
}
}
return CallNextHookEx(hWar3Hook,nCode,wParam,lParam);
代码是这样的,但是我测试的结果是
输入n,它出现njj
请各位再看看是哪里没弄好?