UpdateData(FLASE);时把界面中所有的都给值了,如果只想一部分,该如何处理

UpdateData(FLASE);时把界面中所有的都给值了,如果只想一部分两个编辑框,UpdateData(FALSE),其中一个,另外

UpdateData(FLASE);时把界面中所有的都给值了,如果只想一部分
两个编辑框,UpdateData(FALSE),其中一个,另外一个不想UpdateData(FALSE)
怎么办?

[解决办法]
一个笨方法:将不想改变的设回原来的值。
假设控件变量是CString类型,不想改变控件IDC_EDIT1,m_e1是相应的控件变量。

CEdit* pEdit1=(CEdit*)GetDlgItem(IDC_EDIT1);
ASSERT(pEdit1!=NULL);

pEdit1->SetWindowText(m_e1);

UpdateData(TRUE);