VC如何在list中添加列,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:13:24
就是向表那种形式显示出来,谢谢

int CUserDlg::SetListItem(CUser &UserInfo, int Idex)
{
CString buffer;

LVITEM lvitem;
lvitem.mask = LVIF_IMAGE | LVIF_TEXT;
lvitem.iItem = Idex;
lvitem.pszText = "";
lvitem.iImage = UserInfo.pic_serial;
lvitem.iSubItem = 0;
m_list_user.InsertItem(&lvitem);

lvitem.mask = LVIF_TEXT;
lvitem.iItem = Idex;
buffer.Format("%d", UserInfo.num);
lvitem.pszText = buffer.GetBuffer(0);
buffer.ReleaseBuffer();
lvitem.iSubItem = 0;
m_list_user.SetItem(&lvitem);

buffer.Format("%s", UserInfo.name);
lvitem.pszText = buffer.GetBuffer(0);
buffer.ReleaseBuffer();
lvitem.iSubItem = 1;
m_list_user.SetItem(&lvitem);

m_list_user.SetItem(&lvitem);

buffer.Format("%s", UserInfo.nickname);
lvitem.pszText = buffer.GetBuffer(0);
buffer.ReleaseBuffer();
lvitem.iSubItem =