①获取编辑框的句柄; ②通过句柄获取编辑框的内容或设置编辑框的内容。 举个例子:
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);将关联变量的值更新到控件显示。