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);