www.pudn.com > FFTConversion.rar > ListOper.cpp
#include "StdAfx.h"
#include ".\listoper.h"
CListOper::CListOper(void)
{
}
CListOper::~CListOper(void)
{
}
void CListOper::FillList(CListCtrl &ListCtrl1,int N,COMP x[],COMP w[])
{
ListCtrl1.Invalidate(true);
this->ClearList(ListCtrl1);
this->FillColumn(ListCtrl1,N);
this->FillContent(ListCtrl1,N,x,w);
ListCtrl1.Invalidate(false);
}
void CListOper::FillList(CListCtrl &ListCtrl1,int N,COMP Hn[])
{
ListCtrl1.Invalidate(true);
this->ClearList(ListCtrl1);
this->FillColumn(ListCtrl1,N);
this->FillContent(ListCtrl1,N,Hn);
ListCtrl1.Invalidate(false);
}
void CListOper::ClearList(CListCtrl &ListCtrl1)
{
ListCtrl1.DeleteAllItems ();
int nColumnCount = ListCtrl1.GetHeaderCtrl()->GetItemCount();
// Delete all of the columns.
for (int i=0;i < nColumnCount;i++)
{
ListCtrl1.DeleteColumn (0);
}
}
void CListOper::FillColumn(CListCtrl &ListCtrl1,int N)
{
CString s;
for(int i=0;i