我想在m_teen1;  m_teen2  ;m_teen3;输入数据,然后在m_x;m_y;显示结果。  
我弄不来,下面这个m_teen1  =  0;m_teen2  =  0;m_teen3  =  0;是系统给的,结果为1,2,要怎么改才能让我输入啊。  
CHahaDlg::CHahaDlg(CWnd*  pParent  /*=NULL*/)  
           :  CDialog(CHahaDlg::IDD,  pParent)  
{           
           m_teen1  =  0;  
           m_teen2  =  0;  
           m_teen3  =  0;  
           m_x=m_sixteen1+1;  
           m_y=m_sixteen2+2;  
 
           //}}AFX_DATA_INIT  
           //  Note  that  LoadIcon  does  not  require  a  subsequent  DestroyIcon  in  Win32  
           m_hIcon  =  AfxGetApp()->LoadIcon(IDR_MAINFRAME);  
}  
 
 
问题很菜,大家不要笑我哈!!

解决方案 »

  1.   

    使用UpdateData(TRUE);//函数开始
        UpdateData(FALSE);// 函数结束
      

  2.   

    在资源窗口中,建个对话框,加几个Edit Box上去,然后在类向导里的Member Variables里把他们绑定成CEdit对象就行了。具体可以看看入门的书!
      

  3.   

    我也是初学,懂得不多,碰巧这和我的考试题很相像。
    建个对话框,在上面加上相应的editbox,有OK按钮,在响应IDOK消息的函数里加上Updatedata(TRUE);
    m_x=m_sixteen1+1;  
    m_y=m_sixteen2+2;
    Updatedata(FALSE);
    就在输出的editbox中输出了 
      

  4.   

    如果只想对想显示的edit框作数据传送显示,则可以直接用SetWindowText,updatedata是对对话框上所有的绑定控件进行数据交换,最终显示也应该是对每个控件(用ddx技术绑定的)调用了SendWindowText
      

  5.   

    嘻嘻,fxxxgxxx(龙骑士) 的我会弄了,谢谢啊,楼上的说直接用SendWindowText怎么用啊,请指点啊。
      

  6.   

    CEdit* pEdit = static_cast<CEdit*>(GetDlgItem(EDIT_X));
    CString strX;
    strX.Format(_T("%d"),m_sixteen1+1);
    pEdit->SetWindowText(strX);其中EDIT_X是你的edit框的资源号