使用MSCOMM串口接收数据,显示的时候回车换行字符太短,小弟我想行满在换行,怎么处理

使用MSCOMM串口接收数据,显示的时候回车换行字符太短,我想行满在换行,怎么办?
我在一个Edit框里显示接收的数据,但是大约8个字符就换行了,我想长一些,或者行满在换行,怎么办呢?

------解决方案--------------------
你接收的数据里是不是\r\n(0x0a 0x0d)
------解决方案--------------------
要想滚动条跟着数据显示走,可以实现:

int textlen = m_wndOutput.GetWindowTextLength ();
m_wndOutput.SetSel (textlen,textlen);
m_wndOutput.ReplaceSel (str+ "\n ");