www.pudn.com > pCom.rar > XListCtrl.cpp


// XListCtrl.cpp : 实现文件 
// 
 
#include "stdafx.h" 
#include "RadioTest.h" 
#include "XListCtrl.h" 
#include ".\xlistctrl.h" 
 
 
// XListCtrl 
 
IMPLEMENT_DYNAMIC(XListCtrl, CListCtrl) 
XListCtrl::XListCtrl() 
{ 
} 
 
XListCtrl::~XListCtrl() 
{ 
} 
 
 
BEGIN_MESSAGE_MAP(XListCtrl, CListCtrl) 
END_MESSAGE_MAP() 
 
 
 
// XListCtrl 消息处理程序 
 
 
int XListCtrl::Initialize(void) 
{ 
	SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_TRACKSELECT); 
	InsertColumn(0,"Num",0,30); 
	InsertColumn(1,"TestItem",0,200); 
	InsertColumn(2,"Low",0,50); 
	InsertColumn(3,"High",0,50); 
	InsertColumn(4,"Results",0,60); 
	InsertColumn(5,"Description",LVCFMT_CENTER,250); 
	InsertColumn(6,"Time",2,50); 
	return 0; 
} 
 
int XListCtrl::PrintLine(CString TestItem, CString Low, CString High, CString Results, CString Description, CString Time) 
{ 
	int num; 
	num=this->GetItemCount(); 
	CString numstr; 
	numstr.Format("%d",num); 
	this->InsertItem(num,numstr); 
	this->SetItemText(num,1,TestItem); 
	this->SetItemText(num,2,Low); 
	this->SetItemText(num,3,High); 
	this->SetItemText(num,4,Results); 
	this->SetItemText(num,5,Description); 
	this->SetItemText(num,6,Time); 
	return num; 
}