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();
}