我有一个文本框,想在用户按回车键回进行一些处理,可我怎样捕捉这一事件?

解决方案 »

  1.   

    BOOL CTestDlg::PreTranslateMessage(MSG* pMsg) 
    {
    // TODO: Add your specialized code here and/or call the base class
    if(pMsg->message=VK_RETURN&&pMsg->hwnd=文本框.m_hWnd)
    {
     return TRUE;
    }
    return CDialog::PreTranslateMessage(pMsg);
    }
      

  2.   

    谢谢你的帮助!但是我照这样写
    BOOL CPropPageWaiting::PreTranslateMessage(MSG* pMsg) 
    {if((pMsg->message=VK_RETURN) && (pMsg->hwnd=m_cRegisterId.m_hWnd) )
    {
     AfxMessageBox("kk");
    }
    return CPropertyPage::PreTranslateMessage(pMsg);
    }
    程序一运行就不断的出现"kk"消息框,把"='改成"=="则按下回车键后没有反应?