MFC 可編輯文本框,MFC控件關聯變量總結


Edit Control控件,默認狀態下,按回車會調用OnOK()關閉窗體。解決此bug可以,類視圖中單擊CMFCApplication3Dlg,下方重寫OnOK(),注釋掉其中的代碼即可。

Edit Control控件的屬性Multiline與Want Return一致設為TRUE或FALSE

    CString str;
    m_edit.GetWindowTextW(str);//界面控件處,鼠標右鍵,添加變量,m_edit
    m_edit2.SetWindowTextW(str);
    exit(0);
    //CDialog::OnCancel();
    //CDialog::OnOK();

 【參考】https://www.bilibili.com/video/av52921336?p=13

MFC控件關聯變量總結:

1.不關聯控件
使用GetDlgItem(IDC_EDIT1)->GetWindowTextW(變量名)     來獲取控件內容

使用GetDlgItem(IDC_EDIT1)->SetWindowTextW(變量名)     來更新變量內容
2.關聯的是Value類型的變量

如果只是操作CString類,建議用此關聯。

    m_Login_Account.Trim();//編輯框關聯CString類型Value,1行頂以下3行
    CString str;
    m_Login_Account.GetWindowTextW(str);//編輯框關聯控件Control
    str.Trim();

使用Update(TRUE)來從獲取控件值------>該值自動更新到關聯變量中

使用Update(FALSE)來更新空間值------>關聯變量的值更新到界面中

3.關聯變量為Control類型

Control是一個控件,可以使用該控件的所有方法。

如假設關聯變量為m_CEdit.則可以使用m_CEdit.GetWindowTextW(變量名),將空間內容賦值到變量中

使用m_CEdit.SetWindowTextW(變量名),將變量值更新到控件上。

【參考】https://blog.csdn.net/zjs547123787/article/details/53212926


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM