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

  • 相关阅读:
    洛谷 P1057 传球游戏
    BZOJ 1801: [Ahoi2009]chess 中国象棋
    BZOJ 1806: [Ioi2007]Miners 矿工配餐
    51nod 1276 岛屿的数量
    BZOJ 1800: [Ahoi2009]fly 飞行棋
    路由控制和视图层
    django的零碎注意点
    Django框架简介
    Bootstrap框架
    jQuery基础知识
  • 原文地址:https://www.cnblogs.com/xixixing/p/11902118.html
Copyright © 2011-2022 走看看