想用Enter来代替Tab(有点象火车卖票系统,只用数字键盘区就搞定一切)。
请个位老师帮帮我!

解决方案 »

  1.   

    如果是对话框,可以重载OnOKvoid CxxxDlg::OnOK()
    {
    NextDlgCtrl()
    }
      

  2.   

    编写自己的控件类(继承自MFC的控件类),在该类的Onkeydown()中处理。
      

  3.   

    也可以重载PreTranslateMessage,阻断Enter换成TAB消息。if((pMsg->message == WM_KEYDOWN) && (pMsg->wParam == VK_RETURN))
    {
       pMsg->wParam = VK_TAB;
    }

    return CDialog::PreTranslateMessage(pMsg);