zoukankan      html  css  js  c++  java
  • MFC(2):Edit Control 实现自动换行

    ---------------------------------------

    设置属性:

    multiline:  true 

    Auto_HScroll:true 

    Vertical scroll: true 

    赋值时换行:

    -------------------------------------------

    方法一: (当EDIT映射到一CString时)
                 m_String = m_String + sNewString + "/r/n"   
                 UpdateData(false);

                 此法只能做到自动换行,不会自动滚屏到最后一行。

    方法二: (当EDIT映射到一EDIT时)
                 m_Edit.SetSel(-1, -1);       //自动滚屏(其中m_Edit是EDIT筐所关联的EDIT控制对象)
                 m_Edit.ReplaceSel(sNewString+"/r/n");    //自动换行

                 此法可以做到自动换行,并自动滚屏到最后一行。

                 以上,m_String、m_Edit.分别为给编辑框添加的成员变量;sNewString 为要显示的字符串

    方法三: 到200行时将所有内容清空

                 int iLineNum=m_EditLog.GetLineCount();
                 if(iLineNum<=200)
                 {
                       m_EditLog.SetSel(-1, -1);
                       m_EditLog.ReplaceSel(str+"/r/n/r/n");
                  }
       
                  else
                 {
                         m_EditLog.SetSel(0, -1);
                         m_EditLog.Clear();
                 }

  • 相关阅读:
    oracle中函数和存储过程的区别和联系
    oracle系统函数(日期函数)
    触发器
    初次使用集合
    框架结构中同时改变多个框架内容,并显示两个页面
    借贷记账法的原理
    IIS7对json支持
    SqlHelper和数据访问层
    在easyui datagrid中formatter数据后使用linkbutton
    jQuery 添加/移除CSS类
  • 原文地址:https://www.cnblogs.com/bitter-first-sweet-last/p/4105750.html
Copyright © 2011-2022 走看看