1. 程式人生 > >UpdateData的用法(轉)

UpdateData的用法(轉)

原文轉自 https://blog.csdn.net/ddjj_1980/article/details/51452289

 

UpdateData(TRUE)
——重新整理控制元件的值到對應的變數。(外部輸入值交給內部變數)
即:控制元件的值—>變數。
UpdateData(FALSE)
—— 拷貝變數值到控制元件顯示。(變數的最終運算結果值交給外部輸出顯示)
即:變數值—>控制元件顯示。
例如,視窗中用 DDX_Text(pDX, IDC_EDIT1, m_usercode);
將IDC_EDIT1編輯框控制元件與m_usercode變數做了關聯,如果修改m_usercode之後要想對應控制元件顯示更改,則需要呼叫UpdateData(FALSE);反之在IDC_EDIT1的oneditchanged()中需要加入UpdateData(TRUE);
簡單地說,如果UpdateData(TRUE) 等於將控制元件的值賦值給成員變數,即從視窗編輯框中讀入資料;UpdateData(FALSE) 等於將成員變數的值賦值給控制元件,將資料從視窗顯示。