哪位好心人能提供一段捕获键盘事件的代码,非常感谢!急用! 领导交代的任务,但是在这VC方面没有什么研究,有关饭碗啊,请伸出援助之手。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 响应OnChar消息。如果还有拦截TAB键,响应PreTranslateMessage // CEx05cView message handlersvoid CEx05cView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags){ switch (nChar) { case VK_HOME: OnVScroll(SB_TOP, 0, NULL); OnHScroll(SB_LEFT, 0, NULL); break; case VK_END: OnVScroll(SB_BOTTOM, 0, NULL); OnHScroll(SB_RIGHT, 0, NULL); break; case VK_UP: OnVScroll(SB_LINEUP, 0, NULL); break; case VK_DOWN: OnVScroll(SB_LINEDOWN, 0, NULL); break; case VK_PRIOR: OnVScroll(SB_PAGEUP, 0, NULL); break; case VK_NEXT: OnVScroll(SB_PAGEDOWN, 0, NULL); break; case VK_LEFT: OnHScroll(SB_LINELEFT, 0, NULL); break; case VK_RIGHT: OnHScroll(SB_LINERIGHT, 0, NULL); break; default: break; }} 用钩子方便 HHOOK SetWindowsHookEx(int idHook;HOOKPROC lpfn;HINSTANCE hMod;DWORD dwThreadId); http://www.vckbase.com/document/viewdoc/?id=271希望对楼主有用 用dll写个全局键盘钩子全部搞定 CScrollView窗口滚动 shockwave flash 控件与电脑安装的flash activeX版本的冲突 请问下类名+& 这是什么意思啊? 获取窗口的打下 怎样处理WM_CLOSE水消息? 请问有什么比较好的方法判断鼠标停留? 怎么样用C语言做网站的??? 老板压得紧,自已水平又不够,因此想购买一个视频聊天系统的源码?谁有请报价给我。 操作主窗口时,如何自动关闭无模式对话框 基于对话框的MFC应用程序如何连接ODBC 数据库 求救?怎样获取一个全路径的可执行文件名? 急!!!图像处理一些问题!
如果还有拦截TAB键,响应PreTranslateMessage
{
switch (nChar) {
case VK_HOME:
OnVScroll(SB_TOP, 0, NULL);
OnHScroll(SB_LEFT, 0, NULL);
break;
case VK_END:
OnVScroll(SB_BOTTOM, 0, NULL);
OnHScroll(SB_RIGHT, 0, NULL);
break;
case VK_UP:
OnVScroll(SB_LINEUP, 0, NULL);
break;
case VK_DOWN:
OnVScroll(SB_LINEDOWN, 0, NULL);
break;
case VK_PRIOR:
OnVScroll(SB_PAGEUP, 0, NULL);
break;
case VK_NEXT:
OnVScroll(SB_PAGEDOWN, 0, NULL);
break;
case VK_LEFT:
OnHScroll(SB_LINELEFT, 0, NULL);
break;
case VK_RIGHT:
OnHScroll(SB_LINERIGHT, 0, NULL);
break;
default:
break;
}
}
HHOOK SetWindowsHookEx(int idHook;
HOOKPROC lpfn;
HINSTANCE hMod;
DWORD dwThreadId);
希望对楼主有用
全部搞定