方法一:
①获取编辑框的句柄;
②通过句柄获取编辑框的内容或设置编辑框的内容。
举个例子:
CString str;
CWnd* cwnd;
cwnd = GetDlgItem(IDC_EDIT1);//获取编辑框的句柄,参数为对应编辑框的ID
cwnd->GetWindowText(str);//获取编辑框中的内容
MessageBox(str);
cwnd->SetWindowText(_T("btn"));//为编辑框设置要显示的内容
方法二:
获取句柄的同时获取内容或者设置内容
char str[] = "21314";
CString str1;
GetDlgItemText(IDC_EDIT1, str1);
MessageBox(str1);
SetDlgItemText(IDC_EDIT1, CA2CT(str));
注:CA2CT可以将char*数据 转化为CString形式
方法三:
当编辑框中内容为整形数据时,可使用GetDlgItemInt函数和SetDlgItemInt函数
int num;
num = GetDlgItemInt(IDC_EDIT1);
//MessageBox(str);
SetDlgItemInt(IDC_EDIT1, 786);
方法四:
为编辑框关联变量,然后使用UpdateData();
UpdateData(TRUE);//将控件上显示上的数据更新到关联变量
UpdateData(FALSE);将关联变量的值更新到控件显示。