DDX_Control 與 DDX_Text 區別


DDX_TEXT()的作用可以理解為把字符串變量和控件的文本(WindowText)關聯起來,
DDX_Control()
的作用可以理解為把變量和控件本身關聯起來,
DoDataExchange(pDX)
就是處理所有變量與其關聯控件交換數據的函數。

void CView::DoDataExchange(CDataExchange* pDX)

CFormView::DoDataExchange(pDX);
DDX_Text(pDX, IDC_ID_VALUE, m_strID);
DDX_Control(pDX, IDC_ID_VALUE, m_editID);

在程序中
通過update(TRUE)取得控件上的值到m_strID,處理修改后通過update(FALSE)傳回控件,界面顯示
通過m_editID.GetWindText(str),取得值,處理后,通過m_editID.SetWindText(str)傳回控件界面顯示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM