DDX_TEXT()的作用可以理解為把字符串變量和控件的文本(WindowText)關聯起來,
DDX_Control()的作用可以理解為把變量和控件本身關聯起來,
DoDataExchange(pDX)就是處理所有變量與其關聯控件交換數據的函數。
void CView::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
DDX_Text(pDX, IDC_ID_VALUE, m_strID);
DDX_Control(pDX, IDC_ID_VALUE, m_editID);
}
在程序中
通過update(TRUE)取得控件上的值到m_strID,處理修改后通過update(FALSE)傳回控件,界面顯示
通過m_editID.GetWindText(str),取得值,處理后,通過m_editID.SetWindText(str)傳回控件界面顯示
通過update(TRUE)取得控件上的值到m_strID,處理修改后通過update(FALSE)傳回控件,界面顯示
通過m_editID.GetWindText(str),取得值,處理后,通過m_editID.SetWindText(str)傳回控件界面顯示
update(TRUE)=m_editID.GetWindText(str)?
update(FALSE)=m_editID.SetWindText(str)?