对于显示接受消息的文本框如:char buf[255];
控件ID 变量名 绑定变量类型 对应界面上的控件
IDC_CONTENT m_msgr CString 显示接受消息的文本框
IDC_CONTENT m_ctrlr CEdit 如何将新接收到的消息显示在文本框的最上面,而以前接收到的消息不是被清除,而是向下滚动?
(单单用UpdateData(FALSE)时,以前接收到的消息会被清除掉。)我是菜鸟请大家多多指教,谢谢!!
控件ID 变量名 绑定变量类型 对应界面上的控件
IDC_CONTENT m_msgr CString 显示接受消息的文本框
IDC_CONTENT m_ctrlr CEdit 如何将新接收到的消息显示在文本框的最上面,而以前接收到的消息不是被清除,而是向下滚动?
(单单用UpdateData(FALSE)时,以前接收到的消息会被清除掉。)我是菜鸟请大家多多指教,谢谢!!
UpdateData(FALSE);
m_msgr=new_msg+m_msgr;
UpdateData(FALSE);
new_msg+="/r/n";
m_msgr=new_msg+m_msgr;
UpdateData(FALSE);
new_msg+= "\r\n"
msgr = new_msg+msgr ;
UpdateData(FALSE);
m_recv.Receive(buf,255);
buf = buf + "\r\n";
m_msgr = buf + m_msgr;
UpdateData(FALSE);
不行呀,Error:cannot add two pointers
m_recv.Receive(buf,255);
CString new_msg="";
new_msg.Format("%s",buf)
new_msg= new_msg+ "\r\n";
m_msgr = new_msg+ m_msgr;
UpdateData(FALSE);