www.pudn.com > ITSever.rar > DrawList.cpp


#include "stdafx.h" 
#include "DrawList.h" 
 
CDrawList::CDrawList() 
{ 
} 
CDrawList::~CDrawList() 
{ 
 
} 
 
void CDrawList::updateCommandToList(bool badd,const char* clientip,unsigned short port,const char* url,CListCtrl* list) 
{ 
	  int count=list->GetItemCount(); 
	  if(count>=1000) 
		  list->DeleteAllItems(); 
  
 
	  if(badd) 
	      list->InsertItem(0,"加入"); 
	  else 
		  list->InsertItem(0,"退出"); 
	  list->SetItemText(0,1,clientip); 
      char strport[32]; 
	  memset(strport,0,32); 
	  _itoa(port,strport,10); 
	  list->SetItemText(0,2,strport); 
	  
	  tm *time; 
	  CTime ct = CTime::GetCurrentTime(); 
	  time = ct.GetLocalTm(NULL); 
	  char strtime[64]; 
	  memset(strtime,0,64); 
	  sprintf(strtime,"%d:%d:%d",time->tm_hour,time->tm_min,time->tm_sec); 
	  list->SetItemText(0,3,strtime); 
 
	  //更新列表 
	  list->UpdateWindow(); 
	   
}