响应WM_ChAR的消息然后用SendMessage之类函数做

解决方案 »

  1.   

    函数PreTranslateMessage里控制
    BOOL CMyDlg::PreTranslateMessage(MSG* pMsg) 
    {
    if(pMsg->message==WM_KEYDOWN)
    {
    if(pMsg->wParam==VK_RETURN)
    {
    ......;
    return 1;
    }
    }
    return CDialog::PreTranslateMessage(pMsg);
    }
      

  2.   

    BOOL CXXXXDlg::PreTranslateMessage(MSG* pMsg) 
    {
    if ((pMsg->message == WM_KEYDOWN) && (pMsg->wParam == VK_RETURN) && GetFocus() == GetDlgItem(IDC_EDIT))
    {                  //做你的处理
    return FALSE;
    } return CDialog::PreTranslateMessage(pMsg);
    }
      

  3.   

    能不能说得稍微具体一点?
    wm_char的用法?