在編輯框控件上點右鍵,修改ID爲一個有意義的標識。
然後,View ->ClassWizard,在彈出的對話框中,選擇MemberVariables,找到剛纔的編輯框ID,關聯變量。
關聯變量分爲兩種。一種是Control變量,一種是Values變量。
同一個控件,這兩個變量都可以定義,也可定義其中的一個。
定義完關聯變量後,就可用相關的函數來獲取編輯框的值了。
舉例爲:一個編輯框的ID爲,IDC_EDIT1,
關聯Values變量爲:CString m_num1,
關聯Control變量爲:CEdit m_edit1
方法一:
int num1;
char ch1[10];
GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10);
ch1="asdfsafasdf";
GetDlgItem(IDC_EDIT1)->SetWindowText(ch1)
方法二:
int num1;
char ch1[10];
GetDlgItemText(IDC_EDIT1,ch1,10);
ch1="asdfsafasdf";
SetDlgItemText(IDC_EDIT1,ch1);
方法三:
使用Values變量
//得到編輯框的值
UpdateData(TRUE);
//設置編輯框的值
UpdateData(FALSE)
方法四:
使用Control變量
int num1;
char ch1[10];
m_edit1.GetWindowText(ch1,10);
ch1="asdfasdf";
m_edit1.SetWindowText(ch1);
以上只是常用的幾種得到編輯框值的方法。
當然了,還有其它的方法,不過其它的方法不常用,或者是與具體的Values變量相關,如int,