-怎么利用CEdit实现控制台打印的效果-

----------如何利用CEdit实现控制台打印的效果------------
    我现在要做一个串口打印的windows程序
    现在有一个接口是读取串口发过来的内容
    还有一个事件,是串口数据通知(只要串口发过来内容,就会发出这个事件)

    按控制台的方法,只需要响应这个事件,在这个事件处理函数读取串口发过来的内容,然后printf出来就行了,

    但是如果要用mfc控件实现的话,控件不会解析一些转义字符(发过来的内容适用于控制台解析),如'\n'换行,'\b'退格等...所以我每次都会去那到串口歇过来的字符串,然后在字符串里寻找相应的转义字符,自己进行解析,(包括字符串的连接也需要处理)。虽然基本达到了想要的显示效果,但是当串口事件太频繁时,整个界面就会被阻塞;
    然后我换用了主动查询的方法,隔段时间去读一次串口缓冲区,效果也不好,刷的太快会有闪动,刷的太慢即时性不好...
  
    各位有没有好一点的方法?

------解决方案--------------------
虽然基本达到了想要的显示效果,但是当串口事件太频繁时,整个界面就会被阻塞;
-------------------
你可以放到线程中去做解析,最终得到的结果再以追加的方式到主窗口中的编辑框控件中