在vc裡,可以為對話方塊上的控制項設定對應的變數,如文字框可以設定對應的cstring變數,但是在程式中修改文字框的內容時,對應的cstring變數不會隨著改變,需要呼叫updatedata(true)來改變變數。類似的,程式中改變了cstring變數,也需要呼叫updatedata(false)也改變文字框的內容。
其他的控制項都類似,如單選、複選按鈕的狀態和對應的bool變數等。
即:false是將變數對映到控制項,而true則是從控制項到變數
**:
MFC中的UpdateData 函式
當你使用了classwizard建立了控制項和變數之間的聯絡後 當你修改了變數的值,而希望對話方塊控制項更新顯示,就應該在修改變數後呼叫 updatedata false 如果你希望知道使用者在對話方塊中到底輸入了什麼,就應該在訪問變數前呼叫updatedata true 用處 主要控制ddx da...
MFC中UpdateData 函式的使用
當你使用了classwizard建立了控制項和變數之間的聯絡後 當你修改了變數的值,而希望對話方塊控制項更新顯示,就應該在修改變數後呼叫 updatedata false 如果你希望知道使用者在對話方塊中到底輸入了什麼,就應該在訪問變數前呼叫updatedata true 用處 主要控制ddx da...
MFC中UpdateData 函式的使用
updatedata 是作用於整個cwnd的ddx 資料交換 機制之中的,是控制項和資料的雙向通道 當你使用了classwizard建立了 控制項和變數 之間的聯絡後 當你修改了變數的值,而希望對話方塊控制項更新顯示,就應該在修改變數後呼叫 updatedata false 如果你希望知道使用者在對...