发信人: jiangsheng()
整理人: wenbobo(2002-12-27 15:57:42), 站内信件
|
void CSortListCtrl::LoadColumns(UINT nID)
m_astrHeaderText.RemoveAll();
CString strHeadings;
int nCol= 0;
int nPos;
VERIFY(strHeadings.LoadString(nID));
while ((nPos = strHeadings.Find(_T(","))) != -1){
CString strItem;
strItem = strHeadings.Left(nPos);
m_astrHeaderText.Add(strItem);
strItem = strHeadings.Mid(nPos + 1);
strHeadings = strItem;
nCol++;
}
m_astrHeaderText.Add(strHeadings);
if(m_hWnd){
SetColumns();
}
}
void CSortListCtrl::SetColumns()
{
DeleteListColumns();
int nColCount=m_astrHeaderText.GetSize();
for(int i=0;i<nColCount;i++){
InsertColumn(i,m_astrHeaderText[i],LVCFMT_LEFT,-1,i);
}
AutoSizeColumns();
}
//用于对话框
//在第一次UpdateData(FALSE)时被DDX_Control调用
void CSortListCtrl::PreSubclassWindow()
{
// TODO: Add your specialized code here and/or call the base class
CListCtrl::PreSubclassWindow();
SetColumns();
}
-- HE WHO CONTROLS THE PAST, COMMANDS THE FUTURE.
HE WHO CONTROLS THE FUTURE CONQUERS THE PAST.
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.44.196]
|
|