串口通信,CEdit控件显示数据,推迟严重

串口通信,CEdit控件显示数据,延迟严重!
本人想实习一个串口助手的功能,用的是CSerialPort类做的串口助手,,现在有个问题:
一个com口使用现成的串口软件,波特率在115200时,10ms重复发送,
另一个用自制的串口接收并把数据现在Cedit控件上,感觉延迟很明显啊!
请问如何能近似的保证显示数据和接收数据的同步?有什么好的思路吗?
谢谢!分比较少,请多包涵

------解决思路----------------------
http://blog.****.net/cvbtvbwu/article/details/24694739

试试这个
------解决思路----------------------
我怀疑你是显示的问题
你先测试一下你的显示刷新率是多少
static x=0
每刷新一次x++
每10ms刷新一次 并显示x的值
看看10秒内x的值到达1000没有
如果没有,就是你的计时器不行

因为MFC自带的setTimer计时器是阻塞的
所以我估计10秒x的值顶多也就300~400吧!
------解决思路----------------------
换个思路  115200的波特率 10ms 的数据量又大 速度又快  
可以直接先把数据存到数据库中 再做显示什么的
------解决思路----------------------
楼主的接收数组多大?
将数组大小设置为512,接收后就开始显示,然后后台继续接收,
将一次性大的数据分次接收再显示