UpdateData()
對于可以接收數據的控件,如編輯控件來說,UpdateData()函數至關重要。當控件內容發生變化時,對應的控件變量的值并沒有跟著變化,同
樣,當控件變量值變化時,控件內容也不會跟著變。
UpdateData()函數就是解決這個問題的。
UpdateData(true);把控件內容裝入控件變量
UpdateData(false);用控件變量的值更新控件
如:有編輯控件IDC_EDIT1,對應的變量為字符串m_Edit1,
1、修改變量值并顯示在控件中:
m_Edit1 = _T("結果為50");
UpdateData(false);
2、讀取控件的值到變量中:
用ClassWizard為IDC_EDIT1添加EN_CHANGE消息處理函數,
void CEditView::OnChangeEdit1()
{
UpdateData(true);
}