为什么我在CALLBACK函数里面不能使编辑框每次接收数据后换行?
void CALLBACK GetData()
{
CSockCApp *pApp=(CSockCApp*)AfxGetApp();
CSockCDlg *pDlg=(CSockCDlg*)pApp->m_pMainWnd;
CString str;
BOOL sucess=net.GetData(&str);
if(sucess)
{
pDlg->SetDlgItemText(IDC_REC,str);
}
}
GetData原型:bool TCPNet::GetData(CString *DataBuffer),这个是DLL里面的函数。
如果我给str加上“\r\n”的话,连数据都显示不出来。我试了好多方法,后果都是添加其他内容的话很可能显示不出数据。但是这样的话,每次接收信息时会把之前显示的信息覆盖了。我是想在下一次接收信息时,换行输出。该怎么办?