如何得到CListView中有多少列,每个列的标题是什么,有多少行,每行的数据是什么,谢谢! 如何得到CListView中有多少列,每个列的标题是什么,有多少行,每行的数据是什么,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 标题是什么用GetColumn取有多少行用GetItemCount取每行的数据用GetItemText取 GetListCtrl().GetHeaderCtrl()->GetItemCount()得到多少列GetListCtrl().GetHeaderCtrl()->GetItem(...)得到每列的标题GetListCtrl().GetItemCount()得到多少行GetListCtrl().GetItemText(...)得到每行的数据 //初始化数据列表 m_list.InsertColumn(0,"name",LVCFMT_LEFT,100,10); m_list.InsertColumn(1,"age",LVCFMT_LEFT,100,10); m_list.InsertItem(0,"jack"); m_list.SetItemText(0,1,"20"); m_list.InsertItem(1,"susan"); m_list.SetItemText(1,1,"18"); int nRecordCount = m_list.GetItemCount();//记录数 CString firstName = m_list.GetItemText(0,0);//第1条记录的第1个字段数据 CString secondName = m_list.GetItemText(1,0);//第2条记录的第1个字段数据 CString firstAge = m_list.GetItemText(0,1);//第2条记录的第1个字段数据 CString secondAge = m_list.GetItemText(1,1);//第2条记录的第2个字段数据 int nColumnCount = m_list.GetHeaderCtrl()->GetItemCount();//列数 HDITEM hdItem; char lpBuffer[256]; hdItem.mask = HDI_TEXT; hdItem.pszText = lpBuffer; hdItem.cchTextMax = 256; m_list.GetHeaderCtrl()->GetItem(0,&hdItem);//获得列的内容 CString firstCoulmn; firstCoulmn.Format("%s",hdItem.pszText);GOOD LUCK 关于VC/MFC的 求教MFC数据怎样写入TXT [急切求助]从MJPEG视频流数据包中,解析出FFD8和FFD9之间部分! 终止定时器线程 怎样使用list view? 经典资源酷站,学习Windows编程和VC技术的天堂——我推,推,推推推…… 数据传输问题 如何在CPrintDialog中设置指定的打印机,而不是默认的? 建议开设一个CORBA版? 请教关于CListCtrl中单击Header对表中数据排序的实现方法. 有关CRecordset如何打开? 问个文件转换的菜鸟问题?
有多少行用GetItemCount取
每行的数据用GetItemText取
GetListCtrl().GetHeaderCtrl()->GetItem(...)得到每列的标题
GetListCtrl().GetItemCount()得到多少行
GetListCtrl().GetItemText(...)得到每行的数据
m_list.InsertColumn(0,"name",LVCFMT_LEFT,100,10);
m_list.InsertColumn(1,"age",LVCFMT_LEFT,100,10);
m_list.InsertItem(0,"jack");
m_list.SetItemText(0,1,"20");
m_list.InsertItem(1,"susan");
m_list.SetItemText(1,1,"18"); int nRecordCount = m_list.GetItemCount();//记录数
CString firstName = m_list.GetItemText(0,0);//第1条记录的第1个字段数据
CString secondName = m_list.GetItemText(1,0);//第2条记录的第1个字段数据
CString firstAge = m_list.GetItemText(0,1);//第2条记录的第1个字段数据
CString secondAge = m_list.GetItemText(1,1);//第2条记录的第2个字段数据 int nColumnCount = m_list.GetHeaderCtrl()->GetItemCount();//列数 HDITEM hdItem;
char lpBuffer[256];
hdItem.mask = HDI_TEXT;
hdItem.pszText = lpBuffer;
hdItem.cchTextMax = 256;
m_list.GetHeaderCtrl()->GetItem(0,&hdItem);//获得列的内容
CString firstCoulmn;
firstCoulmn.Format("%s",hdItem.pszText);GOOD LUCK