程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 對話框控件不同類型成員變量的綁定

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

編輯:C++入門知識

對話框控件不同類型成員變量的綁定:
DDX : Dialog Data Exchange 對話框數據交換
DDV : Dialog Data Validate 對話框數據校驗
一個控件可以綁定多個不同類型的變量;
①、控件類型變量綁定的兩種方法 - 數據交換機制:
◆ 利用 GetDlgItem 函數;
CButton *cButton;
cButton=(CButton *)GetDlgItem(IDC_BUTTON1);
//使用變量禁用按鈕
cButton->EnableWindow(FALSE);
◆ 利用 VC向導綁定,對產生的代碼進行講解以及如何手動添加;

\

②、字符串類型、數值類型 變量的綁定以及數據驗證機制;
字符串類型 - 可以限制長度;
//綁定變量
DDX_Text(pDX,IDC_EDIT1,bu_str);
//限制長度
DDV_MaxChars(pDX,bu_str,5);
數值類型 - 可以限制大小;
DDX_Text(pDX,IDC_EDIT1,num);
DDV_MinMaxInt(pDX,num,0,5);
UpdateData(TRUE);
UpdateData(TRUE); //控件流向變量;
UpdateData(FALSE); //變量流向控件;
分享到:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved