mfc 当接收框有底据接收的时候,文本框正在输入的文字会消失

mfc 当接收框有数据接收的时候,文本框正在输入的文字会消失
照着教程做的mfc串口通讯软件,当接收框有数据接收的时候,文本框正在输入的文字会消失
如图,原来文本框存在已经发送过的消息:ww,,,这时候我输入s,如果此时接收区接收到了信息,
那么这个s就消失了,并且光标自动跑到文本框的最前面(ww还在)

怎样才能不让s消失,并且光标一直在最后面

希望大侠提供详细的代码,菜鸟~

------解决方案--------------------
放弃使用UpdateData(),改用GetWindowText()和SetWindowText()
UpdateData()函数对整个窗口有效,当你将一个变量刷新到一个输出控件的时候,其他输入控件中尚未进入变量的临时数据也会被消除
------解决方案--------------------
你以追加的方式写编辑框啊CEdit::SetSel(-1, -1); CEdit::ReplaceStr(...);
------解决方案--------------------
探讨
放弃使用UpdateData(),改用GetWindowText()和SetWindowText()
UpdateData()函数对整个窗口有效,当你将一个变量刷新到一个输出控件的时候,其他输入控件中尚未进入变量的临时数据也会被消除