想用EDITBOX控件显示多行文字,选择了MUTILINE,WANT RETURN,在OnInitDialog中,用
for(i=1;i<100;i++)
{
   m_myedit.SetWindowText("test\r\n");
}
但是只显示一行文字,到底是怎么回事。
m_myedit是CEDIT类型的。谢谢!!!

解决方案 »

  1.   

    看看你有没把滚动条属性加入到Edit中去
      

  2.   

    本来就一行啊,setwindowtext("test\r\ntest")就两行吧
      

  3.   

    \r\n与\n\r,要区别开
    \r\n是换行
    \n\r是一行
      

  4.   

    CString str="";
    for(i=1;i<100;i++)
    {
       str=str+"test\r\n";
       m_myedit.SetWindowText(str);
    }
      

  5.   

    像ytweiwei说的添加一下滚动条应该就可以了吧
      

  6.   

    严重同意 
      etiger(白玉老虎)

      csdn_viking(别人笑我太疯癫,我笑世人看不穿) 
    两位老兄的意见!