m_e1,m_e2为CEdit类 我想把在m_e2输入的内容全部显示在m_e1 ,按OK则完成一次输入,每次输入的m_e2的内容在m_e1中要换行,不知如何换行
::OnOK(){
CString buf1,buf2;
m_e2.GetWindowText(buf2);
buf2.TrimLeft();
buf2.TrimRight();
buf2+=" \n";
m_e2.SetWindowText("");
m_e1.GetWindowText(buf1);
buf1+=buf2+'\n';
m_e1.SetWindowText(buf1);
}如我在m_e2依次输入aa,bb
想要的效果是m_e1出现 aa
bb
而事实成了 aabb
::OnOK(){
CString buf1,buf2;
m_e2.GetWindowText(buf2);
buf2.TrimLeft();
buf2.TrimRight();
buf2+=" \n";
m_e2.SetWindowText("");
m_e1.GetWindowText(buf1);
buf1+=buf2+'\n';
m_e1.SetWindowText(buf1);
}如我在m_e2依次输入aa,bb
想要的效果是m_e1出现 aa
bb
而事实成了 aabb
每行字符结尾 + "\r\n"