我做了个查找程序,我想再输入数据后回车进行查找,如何实现?谢谢

解决方案 »

  1.   

    从CEdit派生一个类,重载OnChar函数,在函数中判断输入的nChar(OnChar函数的参数)是否为回车键。如果是回车键,不要执行CEdit::OnChar,去做你自己的事情就行了。
      

  2.   

    if(pMsg->message==WM_KEYDOWN)
        {
            if(GetFocus()->GetDlgCtrlID()==IDC_EDIT1)
            {
                AfxMessageBox("查询代码");
            }
        }    return CDialog::PreTranslateMessage(pMsg);
      

  3.   

    错了,少了一句
    if(pMsg->message==WM_KEYDOWN)
        {
            if(GetFocus()->GetDlgCtrlID()==IDC_EDIT1)
            {
                if(pMsg->wParam == VK_RETURN)
                      AfxMessageBox("查询代码");
            }
        }    return CDialog::PreTranslateMessage(pMsg);