jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          DDX_Control 與 DDX_Text 區別

          Posted on 2010-08-14 13:10 幻海藍夢 閱讀(4449) 評論(0)  編輯  收藏 所屬分類: C++
           

          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)傳回控件界面顯示

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

          update(TRUE)=m_editID.GetWindText(str)?
          update(FALSE)=m_editID.SetWindText(str)?

          主站蜘蛛池模板: 抚松县| 舒城县| 永仁县| 临城县| 友谊县| 赤城县| 台山市| 刚察县| 济源市| 仁化县| 万州区| 越西县| 西吉县| 遵义市| 新源县| 吴堡县| 南江县| 博兴县| 常宁市| 东宁县| 涿鹿县| 武威市| 谷城县| 棋牌| 江口县| 葫芦岛市| 英吉沙县| 社旗县| 托里县| 邳州市| 得荣县| 顺义区| 曲阜市| 嵩明县| 台中市| 花莲县| 八宿县| 雅江县| 灵川县| 郸城县| 邵阳市|