VC++開發學習三(對話框控件的綁定)

對話框的控件綁定不難,操作幾遍就能掌握

對話框控件不同類型成員變量的綁定:

一個控件只能綁定控件類型和非控件類型,同時使用控件類型綁定時可以通過SetDlgItem進行設置控件的信息,GetDlgItem.是從控件那裏得到信息,

但是非控件類型包含字符串類型、數值類型 ,他倆只能綁定一個,而且,數據的傳送必須通過

UpdateData(TRUE); //控件流向變量;

UpdateData(FALSE); //變量流向控件;

進行明確指定

 

 

 

DDX : Dialog Data Exchange 對話框數據交換

DDV : Dialog Data Validate 對話框數據校驗

 

一個控件可以綁定多個不同類型的變量;

 

①、控件類型變量綁定的兩種方法 - 數據交換機制:

◆ 利用 GetDlgItem 函數;

//利用 GetDlgItem 函數進行綁定

pbutton = (CButton*)GetDlgItem(IDC_BUTTON1);

這樣就進行了綁定,對平button操作就是對按鈕操作,其他控件類似

 

◆ 利用 VC嚮導綁定,對產生的代碼進行講解以及如何手動添加;

 這個其實就控件綁定和值綁定東西,選中控件,右擊選擇添加變量,進入界面設計,變量名爲Edit,導出代碼主要有:

CEdit m_Edit;//添加一個編輯框變量

DDX_Control(pDX, IDC_MAIN_EDIT1, m_Edit);//數據進行交換

 

 

②、字符串類型、數值類型 變量的綁定以及數據驗證機制;

字符串類型 - 可以限制長度;

數值類型 - 可以限制大小;

UpdateData(TRUE); //控件流向變量;

UpdateData(FALSE); //變量流向控件;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章