編輯框控件用法

首先,新建一個基於MFC應用程序,然後在resource中的對話框上添加編輯框控件。
 

    在編輯框控件上點右鍵,修改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,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章