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