18,356
社区成员
发帖
与我相关
我的任务
分享
DWORD WINAPI CWINCEDlg::FunProc(
LPVOID lpParameter // thread data
)
{
MessageToTh *pmes=(MessageToTh *)lpParameter;
char receive[100];
while(1)
{
recv(pmes->sock,receive,100,0);
CString *ps=new CString(receive);
::PostMessage(pmes->hwnd,WM_RECVDATA,0,(LPARAM)ps);
::MessageBox(pmes->hwnd,"bbbb",NULL,MB_OK);
}
return 0;
}
LRESULT CWINCEDlg::OnRecvData(WPARAM wparam,LPARAM lparam)
{
MessageBox("aaaa");
CString *ps=(CString *)lparam;
CString oldstr;
this->GetDlgItemText(IDC_EDIT1,oldstr);
oldstr+="\r\n";
char a=0;
this->SetDlgItemText(IDC_EDIT1,oldstr+(*ps)+a);a++;
delete(ps);
return 0;
}