不绑定法
GetDlgItem(IDC_EDIT1)->SetWindowText(变量)
GetDlgItem(IDC_EDIT1)->GetWindowText(变量)
GetDlgItem(IDC_EDIT1)->SetWindowText(数组名,长度)
绑定法
分绑定value和绑定control两种
绑定value
projectDlg.h中
定义变量 CString edit1;
projectDlg.cpp中赋初值
CprojectDlg::CprojectDlg(CWnd *pParent):CDialog(CprojectDlg::IDD,pParent)
.edit1(_T(""))
{
}
建关联
void CprojectDlg::DoDataExchange(CDataExchange *pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX,IDC_EDIT1,edit1);
}
绑定control
只需绑定value的定义变量和建关联两个步骤
定义变量
CEdit edit3;(其它控件类型如:SapView,Sap_Acq,CImageWnd)
建立关联
DDX_Control(pDX,IDC_EDIT3,edit3);
之后就可以使用
edit3.GetWindowText(变量);
另
同步绑定的变量和控件的值
UpdateData(TRUE);//从控件到变量
UpdateData(FALSE);//从变量到控件