jasmine214--love

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

          DDX_Control 與 DDX_Text 區別

          Posted on 2010-08-14 13:10 幻海藍夢 閱讀(4448) 評論(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)?

          主站蜘蛛池模板: 洪泽县| 青海省| 靖远县| 通州市| 泰兴市| 军事| 和政县| 宁陵县| 临沂市| 雅安市| 崇文区| 乌兰浩特市| 博爱县| 遂川县| 商河县| 乐清市| 怀来县| 巧家县| 信宜市| 灯塔市| 丰宁| 屏山县| 南通市| 南郑县| 濮阳市| 奇台县| 通河县| 九龙坡区| 延津县| 中宁县| 郑州市| 黄大仙区| 五大连池市| 昌吉市| 新昌县| 池州市| 河源市| 万安县| 胶南市| 启东市| 漳浦县|