我用CEdit类的对象m_editTalkRec来显示聊天记录
EnterCriticalSection(&c_s);
CString  str;
str.Format("%s  %s :\r\n%s\r\n",
msgToS.Time.Format("%H:%M:%S"),m_theApp->m_strCurName,msgToS.Msg);
m_editTalkRec.SetSel(-1,-1);
m_editTalkRec.ReplaceSel(str);

m_editTalk.SetWindowText("");
m_editTalk.SetFocus();
LeaveCriticalSection(&c_s);
我在聊了几句发送后,如果复制聊天记录中的一句发送,那么聊天记录就会出现混乱的状况,比如:
16:21:04  飘飘 :
aaa
16:21:07  飘飘 :
bbb
16:21:09  飘飘 :
ccc如果我复制aaa再发送,则聊天记录变为:
16:21:04  飘飘 :
16:21:29  飘飘 :
aaa
aaa
16:21:07  飘飘 :
bbb
16:21:09  飘飘 :
ccc
这是什么原因造成的啊??