我想截取显示我的一个对话框时按下的键
最佳答案
设置一些加速器,以发送相关的WM_COMMAND或响应WM_KEYDOWN/UP消息,并注意按键操作。
更多信息在这里:
http://www.codeproject.com/KB/dialog/pretransdialog01.aspx
以及该文章中的有用代码:
BOOL CPreTransTestDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
if(pMsg->wParam==VK_RETURN)
pMsg->wParam=VK_TAB;
}
return CDialog::PreTranslateMessage(pMsg);
}
关于events - 如何处理MFC中的按键?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4352462/