1. 程式人生 > >MFC中UpdateData函式的使用

MFC中UpdateData函式的使用

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

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

1、UpdateData(TRUE) -- 將控制元件中的資料值更新到相應的變數。

2、UpdateData(FALSE) -- 將控制元件對應變數的值更新到控制元件的顯示視窗。

eg:

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