在这里添加:
CINIOPDlg::CINIOPDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMyDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CMyDlg)
// NOTE: the ClassWizard will add member initialization here
m_cDes = "dddd";
m_cSrc = "lll";
//}}AFX_DATA_INIT
}
CINIOPDlg::CINIOPDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMyDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CMyDlg)
// NOTE: the ClassWizard will add member initialization here
m_cDes = "dddd";
m_cSrc = "lll";
//}}AFX_DATA_INIT
}
m_cSrc = "lll";UpdateData(FALSE);//this line cause the change in member variable reflect in control. The UpdateData() call DoDataExchange()
UpdateData(FALSE);//Control -> value
其中参数是:True 从控件更新到变量,FALSE 从变量更新到控件
UpdateData(TRUE);//Control -> value
UpdateData(FALSE);// value -> Control
DoDataExchange()我也说不清楚,自己看看MSDN吧
UpdateData(FALSE);// value -> Control