请教mfc做的,单文档类型的程序,如何屏蔽快捷键? 请教mfc做的,单文档类型的程序,如何屏蔽快捷键?如alt+f4,alt+tab,win+d,等键、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用PreTranslateMessage截获,参考:BOOL CxxxxDlg::PreTranslateMessage(MSG *pMsg) { if(pMsg-> message == WM_KEYDOWN) { switch(pMsg-> wParam) { case VK_RETURN://屏蔽回车 // OnKeyDown(VK_SPACE, LOWORD(pMsg -> lParam), HIWORD(pMsg-> lParam)); return TRUE; case VK_ESCAPE://屏蔽Esc return TRUE; } } return CDialog::PreTranslateMessage(pMsg); } 屏蔽系统键用传统的方法有时候达不到目的,一般这种情况处理都用钩子。你可以参考dungeonsnd老兄的示例:http://download.csdn.net/source/1899730#acomment 最牛逼的方法,就是Hook钩子程序,可以屏蔽N多消息! 调用SetWindowRgn导致的一个bug:鼠标在子窗口点击滚动条无效 跳槽去搞VC了,心里纠结啊! 从数组到双字的转换 怎样设置TextOut的字体的背景颜色?总是白色的 求关于java解析xml的方法步骤 核心编程第10章optex.exe运行有问题,请教 哪个工具包中有Advapi.lib 重拳出击,直指VC内核 怎样使窗口标题居中显示 向vcmfc致意,请进! 求socket编程:心跳包,发送/接收稳定性的处理 有谁看过Beginning DirectX9这本书,随书代码有很多低级错误
{
if(pMsg-> message == WM_KEYDOWN)
{
switch(pMsg-> wParam)
{
case VK_RETURN://屏蔽回车
// OnKeyDown(VK_SPACE, LOWORD(pMsg -> lParam), HIWORD(pMsg-> lParam));
return TRUE;
case VK_ESCAPE://屏蔽Esc
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
你可以参考dungeonsnd老兄的示例:
http://download.csdn.net/source/1899730#acomment