之前一直confuse CDialog的UpdateData使用,
今天看書的時候才瞭解,
將data show在控制項時,要用UpdateData(FALSE);
ex:
DDX_Text(pDX, IDC_EDIT1, m_str);
CString tmp("test");
m_str = tmp;
CDialog::UpdateData(FALSE);
將控制項的Data取回時,要使用UpdateData(TRUE);
ex:
DDX_Text(pDX, IDC_EDIT1, m_str);
CString tmp;
this->UpdateData(TRUE);
tmp = m_str;
1 則留言 :
謝謝!
受教了
張貼留言