MFC中UpdateData 函式的使用

2022-05-05 14:03:11 字數 367 閱讀 8647

updatedata(true); 

用窗體上控制項中的內容來更新和控制項相關連的變數的值(只能更新value型別的變數) 

例如:你在你的窗體中有乙個edit控制項,為這個控制項關聯了cstring型別的變數m_strname; 

你在控制項中添入內容之後,必須呼叫updatedata(true);才能把你添入的內容傳給m_strname這個變數

updatedata(false); 

和上面的正好相反,還是以上面的edit為例,當你在程式中改變了m_strname變數的內容的時候,如果你想讓那個edit也顯示更新後的 m_strname,就必須呼叫updatedata(false); 

這樣在你的edit中才能顯示更新完的變數的值! 

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...