比如在一个文本框中进行了编辑,然后在对话框产生了ON_COMMOND,请问怎样提取出这个消息的内容。

解决方案 »

  1.   

    edit有个通知消息是OnChange
    应该是你需要的吧
      

  2.   

    向导里添加OnChange函数就可以响应~~~~
      

  3.   

    在这个消息里GetWindowText不就可以取到么
      

  4.   

    楼主看看 这段代码 是不是能实现你所说的功能。
    BOOL CRerDlg::PreTranslateMessage(MSG* pMsg) 
    {
    // TODO: Add your specialized code here and/or call the base class
    if(pMsg-> message   ==   WM_CHAR) 

    if(FromHandle(pMsg-> hwnd)   ==   GetDlgItem(IDC_EDIT1)) 

    CString str=pMsg-> wParam ;
    MessageBox(str);
    }
    }
    return CDialog::PreTranslateMessage(pMsg);
    }
      

  5.   

    其实我是想实现,在EDIT控件里输入回车符或者是退格符,然后再另一个EDIT框显示它们的ASCII码。前面几楼的回答似乎不能解决问题,可能我问题没描述清楚,6楼的我不知道怎么试。呵呵本人新手比较菜。
      

  6.   

    如果纯粹是想捕捉回车跟退格键,就重载PreTranslateMessage()函数吧。