例子
CString strInput;
GetDlgItemText(IDC_EDIT_INPUT, strInput);
int nLen = strInput.GetLength();
CString strOutput;
strOutput.Format(_T("字符串长度:%d,字符个数:%d"), nLen, nLen);
SetDlgItemText(IDC_STATIC_OUTPUT, strOutput);
访问对话框控件的七种方法:
TCHAR ch1[12];
int num1 = _ttoi(ch1);
_itot(num3, ch3, 10);
GetDlgItem(IDC_EDIT1)->GetWindowText(ch1, 12);
GetDlgItem(IDC_EDIT2)->SetWindowText(ch3);
GetDlgItemText(IDC_EDIT1,ch1,12);
SetDlgItemText(IDC_EDIT2,ch2,12);
num1=GetDlgItemInt(IDC_EDIT1);
SetDlgItemInt(IDC_EDIT2,num2);
UpdateData(FALSE);
UpdateData(TRUE);
m_edit1.GetWindowText(ch1, 12);
int num1 = _ttoi(ch1);
_itot(num3, ch3, 10);
m_edit2.SetWindowText(ch3);
TCHAR ch1[12], ch2[12];
::SendMessage(GetDlgItem(IDC_EDIT1)->m_hWnd, WM_GETTEXT, 12, (LPARAM)ch1);
int num1 = _ttoi(ch1);
_itot(num4, ch3, 10);
::SendMessage(GetDlgItem(IDC_EDIT3)->m_hWnd, WM_SETTEXT, 0, (LPATAM)ch3);
SendDlgItemMessage(IDC_EDIT1, WM_GETTEXT, 12, (LPARAM)ch1);
SendDlgItemMessage(IDC_EDIT3, WM_SETTEXT, 0, (LPARAM)ch3);