怎样用VC6.0实现文本框多行输出?
由于文本框需要多次输出,需要每次输出在下一行。请问怎么实现?

解决方案 »

  1.   

    CEdit &edctrl=GetEditCtrl();
    CString str(lpszStr);
    str=str+"\r\n";
    int nSel =edctrl.GetSel();
    edctrl.SetSel(nSel, nSel);
    edctrl.ReplaceSel(str, TRUE);
      

  2.   

    /////显示结果:追加记录////////////////
      int nLen=m_edit1.GetWindowTextLength ();
          m_edit1.SetFocus();
      m_edit1.SetSel(nLen, nLen);
      m_edit1.ReplaceSel ("your new string");
      m_edit1.ReplaceSel ("\r\n");m_eidt1为该文本框的控制变量CEdit
      

  3.   

    两个都可以~~
    ======================
    CEdit &edctrl=GetEditCtrl();
    CString str(lpszStr);
    str=str+"\r\n";
    int nSel =edctrl.GetSel();
    edctrl.SetSel(nSel, nSel);
    edctrl.ReplaceSel(str, TRUE);
    ============================
    /////显示结果:追加记录////////////////
      int nLen=m_edit1.GetWindowTextLength ();
          m_edit1.SetFocus();
      m_edit1.SetSel(nLen, nLen);
      m_edit1.ReplaceSel ("your new string");
      m_edit1.ReplaceSel ("\r\n");m_eidt1为该文本框的控制变量CEdit
    ========================