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