SetWindowText(SetWindowTextW)
GetWindowText(GetWindowTextW)
int GetDlgItemText(
int nID, LPTSTR lpStr,
int nMaxCount ) const;
int GetDlgItemText(
int nID,
CString& rString ) const;
一、button
1.賦值
CString str;
str="賦值字符串";
GetDlgItem(IDC_Button_***)->SetWindowTextW(str);
2.取值
方法一:
CString str;
GetDlgItem(IDC_Button_***)->GetWindowTextW(str);
MessageBox(str);
<pre>str.ReleaseBuffer();
方法二:
UpdateData(TRUE);
CString strText;
GetDlgItemText(IDC_Button_***, strText);//IDC_Button_***是Button的ID
UpdateData(FALSE);
MessageBox(strText);
<pre>str.ReleaseBuffer();
二、Edit
1.賦值
CString str;
str="賦值字符串";
GetDlgItem(IDC_Edit_***)->SetWindowTextW(str);
<pre>str.ReleaseBuffer();
2.取值
方法一:
CString str;
GetDlgItem(IDC_Edit_***)->GetWindowTextW(str);
MessageBox(str);
<pre style="font-size: 14px; line-height: 21px;">str.ReleaseBuffer();
方法二:
UpdateData(TRUE);
CString strText;
GetDlgItemText(IDC_Edit_***, strText);//IDC_Edit_***是Edit的ID
UpdateData(FALSE);
MessageBox(strText);
<pre style="font-size: 14px; line-height: 21px;">str.ReleaseBuffer();