zoukankan      html  css  js  c++  java
  • 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();

    使用UpdateData(TRUE)来从获取控件值------>该值自动更新到关联变量中

    使用UpdateData(FALSE)来更新控件值------>关联变量的值更新到界面中

    3.关联变量为Control类型

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

    如假设关联变量为m_CEdit.则可以使用m_CEdit.GetWindowTextW(变量名),将空间内容赋值到变量中

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

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

  • 相关阅读:
    选校总结
    位运算
    剑指
    机器学习之梯度下降法
    leetcode1348 Tweet Counts Per Frequency
    UVA10308 Roads in the North 树的最长路径
    负数的处理POJ1179Polygon
    Roadblocks
    Bus Stop
    蒜头君的城堡之旅(动态规划)
  • 原文地址:https://www.cnblogs.com/xixixing/p/11902118.html
Copyright © 2011-2022 走看看