mfc中在列表框显示多行数据怎样实现
BOOL 类名::OnInitDialog()
{
CDrawShapeView *pView = (CDrawShapeView *)((CFrameWnd*)AfxGetMainWnd())->GetActiveView();
CDrawShapeDoc *pDoc=pView->GetDocument();
CDialog::OnInitDialog();
m_statuslist.InsertColumn(0,"1",LVCFMT_CENTER, 80);
m_statuslist.InsertColumn(1,"2", LVCFMT_CENTER, 80);
m_statuslist.InsertColumn(2,"3", LVCFMT_CENTER, 80);
m_statuslist.InsertColumn(3,"4", LVCFMT_CENTER, 120);
m_statuslist.InsertColumn(4,"5", LVCFMT_CENTER, 120);
for(int k=1;k<11;k++)
{ m_statuslist.InsertItem(k, "1",0);
m_statuslist.InsertItem(k, "2",1);
m_statuslist.InsertItem(k, "3",2);
m_statuslist.InsertItem(k, "4",3);
m_statuslist.InsertItem(k, "5",4);
}
// TODO: Add extra initialization here
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
为什么运行后没有Item内容的显示!!
问题出在那里?
还有如果我想改变Item内容的颜色我该在那里加入颜色参数?
急先谢谢各位了