DoDataExchange 函数简单说明

来源:互联网 发布:怎样编程 编辑:程序博客网 时间:2024/06/11 16:25

 

void CDlgSelectCS::DoDataExchange(CDataExchange* pDX)
{
     CDialog::DoDataExchange(pDX);
     DDX_Text(pDX, IDC_EDIT_SCR, m_ScrCS_Name);
     DDX_Text(pDX, IDC_EDIT_DEST, m_DestCS_Name);
}

 

DoDataExchange 会被框架调用,用来改变和验证对话框的数据。

在这个函数中一般是将控件和某些变量关联,当在其它地方改变量的值,通过 UpdateData 进行双向交换。如:

UpdateData();    //将控件的值传给变量
m_ScrCS_Name = "TestName";    //分别为控件的变量赋值
UpateData(FALSE);    //将变量的值传给控件

原创粉丝点击