有2种方法。
最方便的当然是用DDX,在classwizard中为 edit1添加变量。另外么,你也可以调用GetWindowText. [可以先用getwindowitem获得item的指针]

解决方案 »

  1.   

    先用GetDlgItem得到Edit1控件的指针:
    CWnd* pEdit=GetDlgItem(IDC_EDIT1);
    在调用GetWindowText()函数:
    pEdit->GetWindowText();
      

  2.   

    怎么做?

     int a;
    a=m_edit1;吗?
      

  3.   

    老兄
    怎么会是INT那?
    如果m_edit是CEdit
    应该是
    CString str;
    str.format("%s",m_edit.getwindowtext());
      

  4.   

    int a;
    a = ::GetDlgItemInt(this->m_hWnd, IDC_EDIT1, NULL, true );
    CString str;
    GetDlgItemText(IDC_EDIT1, str);
      

  5.   

    int a;
    a = ::GetDlgItemInt(this->m_hWnd, IDC_EDIT1, NULL, true );
    CString str;
    GetDlgItemText(IDC_EDIT1, str);
      

  6.   

    在对话框的按钮单击事件加入如下代码:int iAge;
    CString strName,strAge;
    GetDlgItemText(IDC_EDIT_AGE,strAge);//strAge中得到edit中的值,字符型
    iAge=atoi(strAge);                  //转换为数字型
    GetDlgItemText(IDC_EDIT_NAME,strName);
      

  7.   

    void CJudgeTheBmpsDlg::OnButtonGet() 
    {
    int iAge;
    CString strName,strAge;
    GetDlgItemText(IDC_EDIT_NAME,strName);
    GetDlgItemText(IDC_EDIT_AGE,strAge);
    iAge=atoi(strAge);//转换为数字型

    }