MFC列表控件不能插入数据,对话框无反应解决方案

MFC列表控件不能插入数据,对话框无反应
while(1)
 {
  connectSocket=accept(listenSocket,(SOCKADDR*)&clientAddr,&size); //接受客户端连接
  
  if(connectSocket!=SOCKET_ERROR)
  {
// AfxMessageBox("success");
  char *clientIP=inet_ntoa(clientAddr.sin_addr); //获得客户端的IP
  AfxMessageBox(clientIP);
  this->listCtrl.InsertItem(0,"");
  this->listCtrl.SetItemText(0,0,"1");
  this->listCtrl.SetItemText(0,1,"下");
  this->listCtrl.SetItemText(0,2,clientIP);
  this->listCtrl.SetItemText(0,3,"MAC address");
  }
  listenThread=new CWinThread(recvMsg,this); //recvMsg是接收客户端发送数据的函数
  listenThread->CreateThread(CREATE_SUSPENDED);
  listenThread->ResumeThread();
 }
socket编程的一段程序,执行完这段代码后,列表控件并没有插入数据,请问这是怎么回事?在OnInitDialog函数里面都可以插入数据。

------解决方案--------------------
恭喜解决
------解决方案--------------------
线程中没有刷新UI.