VC++ MFC UpdateData()用法
一、總結UpdateData()函式
UpdateData(true);//用於將螢幕上控制元件中的資料交換到變數中。
UpdateData(false);//用於將資料在螢幕中對應控制元件中顯示出來。
當你使用了ClassWizard建立了控制元件和變數之間的聯絡後:當你修改了變數的值,而希望對話方塊控制元件更新顯示,就應該在修改變數後呼叫UpdateData(FALSE);如果你希望知道使用者在對話方塊中到底輸入了什麼,就應該在訪問變數前呼叫UpdateData(TRUE)。
二、關於編輯框的賦值和取值
向編輯框中賦值和取值時:
1、建一個 控制型的變數,如m_edit1,用CWnd的SetWindowText() 和GetWindowText()來賦值和取值。
m_Edit1.SetWindowText("Hello");
或者GetDlgItem(IDC_EDIT1)->SetWindowText(str);
2、建立一個控制型的變數,如m_edit1,用SetDlgItemText()和GetDlgItemText()來賦值和取值
CString Str="Hello":
m_edit1.SetDlgItemText(IDC_EDIT1,str);
2、直接建一個 數值形的變數 如m_strEdit; 用 UpdateData()來控制得到變數,還是更新變數。
//取值
UpdateData(TRUE);
CString buf = m_Edit1;
//賦值
m_Edit1="ok!";
UpdateData(FALSE);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-1767876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VC++、MFC、COM和ATL的區別C++
- VC++ MFC程式設計版本資訊控制C++C程式程式設計
- [原始碼和文件分享]基於VC++的MFC類庫的飛機大戰遊戲的設計與實現原始碼C++遊戲
- MFC打包
- VC++除錯技巧C++除錯
- VC++ gen uuid and timeC++UI
- MFC: 檔案
- MFC學習(五)
- 攻防世界-mfc逆向
- MFC——SkinMagic使用詳解
- MFC訊息對映
- MFC程式設計(六)C程式程式設計
- MFC程式設計(一)C程式程式設計
- MFC程式設計(二)C程式程式設計
- MFC程式設計(三)C程式程式設計
- MFC程式設計(四)C程式程式設計
- MFC程式設計(五)C程式程式設計
- MFC 程式基本介面配置
- VC++ 6.0的安裝及使用C++
- MFC介面套包BCG Pro Edition for MFC正式釋出v27.3|附下載
- MFC介面套包BCGControlBar Pro Edition for MFC正式釋出v28.0|附下載GC
- 沒有找到MFC80UD.DLL"沒有找到MFC80UD.DLL,
- MFC介面開發類庫BCG Pro for MFC幫助文件:CBCGPEditCtrl的XML格式XML
- VC++電腦鎖屏(附原始碼)C++原始碼
- Windows Media Player播放器(VC++ 2008)Windows播放器C++
- VC++執行庫安裝難題C++
- MFC框架軟體逆向研究框架
- MFC vc++ 中CTreeContrl如何自定義實現滑鼠單擊或雙擊響應事件 ,即重寫類似於控制元件的響應事件或訊息C++事件控制元件
- MFC功能擴充套件控制元件BCGSuite for MFC釋出v27.1|附下載套件控制元件UI
- 【180620】VC++連連看遊戲原始碼C++遊戲原始碼
- VC++儲存繪製的圖形-1C++
- MFC NumericUpDown Spin控制元件 CSpinButtonCtrl控制元件
- VC++ 崩潰處理以及列印呼叫堆疊C++
- VC++深入詳解--之複習筆記(一)C++筆記
- VC++深入詳解--之複習筆記(二)C++筆記
- VS2017 MFC C++入門C++
- MFC學習(四) 訊息機制
- MFC DLL如何響應PreTranslateMessage訊息
- MFC9.0層次結構圖