MFC中UpdateData函式的使用

2021-07-27 15:39:31 字數 445 閱讀 4015

在mfc中經常需要用到edit control控制項,通過該控制項進行資料傳遞,特別是在對話方塊上,使用者可以通過手動輸入資料,將資料值傳遞給程式,特別是在一些軟體演算法需要設定引數的時候,很方便。

這時,經常需要用到的就是updatedata()函式。

1、updatedata(true) -- 將控制項中的資料值更新到相應的變數。

2、updatedata(false) -- 將控制項對應變數的值更新到控制項的顯示視窗。

eg:

比如乙個對話方塊上有乙個edit control控制項,為其新增乙個int型的變數,m_data;這時如果在改對話方塊類的任何函式裡呼叫updatedata(true),那麼m_data的值將等於對話方塊上控制項中輸入的那個值;如果呼叫updatedata(false),那麼對話方塊上控制項將顯示m_data最新的那個資料值。

mfc中的UpdateData 作用

在vc裡,可以為對話方塊上的控制項設定對應的變數,如文字框可以設定對應的cstring變數,但是在程式中修改文字框的內容時,對應的cstring變數不會隨著改變,需要呼叫updatedata true 來改變變數。類似的,程式中改變了cstring變數,也需要呼叫updatedata false 也...

MFC中的UpdateData 函式

當你使用了classwizard建立了控制項和變數之間的聯絡後 當你修改了變數的值,而希望對話方塊控制項更新顯示,就應該在修改變數後呼叫 updatedata false 如果你希望知道使用者在對話方塊中到底輸入了什麼,就應該在訪問變數前呼叫updatedata true 用處 主要控制ddx da...

MFC中UpdateData 函式的使用

當你使用了classwizard建立了控制項和變數之間的聯絡後 當你修改了變數的值,而希望對話方塊控制項更新顯示,就應該在修改變數後呼叫 updatedata false 如果你希望知道使用者在對話方塊中到底輸入了什麼,就應該在訪問變數前呼叫updatedata true 用處 主要控制ddx da...