BOOL CMyDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message == WM_KEYDOWN && (pMsg->wParam == VK_ESCAPE || pMsg->wParam == VK_RETURN))
return TRUE;
想应ESC或者ENTER键,fengqinggao(风清高)的办法就行.
要是响应别的键 . 看看我的代码吧.我只做了 四个方向键.
BOOL CKJComDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_UP:
MessageBox("上键头");
break;
case VK_DOWN:
MessageBox("下键头");
break;
case VK_LEFT:
MessageBox("左键头");
break;
case VK_RIGHT:
MessageBox("右键头");
break;