怎么设置使对话框不响应回车消息!!!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    对话框添加PreTranslateMessage消息
    在其中添加
    if(pMsg->wParam == 0x0D)
    return FALSE;
    即可
      

  2.   


      如果对话框中有按钮的ID号为IDOK 时,按回车时会调用CDialog 基类的OnOk()函数,执行命令响应;
      如果没有的话,就添加PreTranslateMessage 消息函数:
        设置if(pMsg->wParam == 0x0D) 
           return FALSE; 
      

  3.   

    重载PreTranslateMessage 虚函数:BOOL CtestDlg::PreTranslateMessage(MSG* pMsg)
    {
    // TODO: 在此添加专用代码和/或调用基类 if (pMsg->wParam == VK_RETURN)
    {
    return TRUE;
    } return CDialog::PreTranslateMessage(pMsg);
    }