您的位置:首页 > 编程语言

如何实现把CListCtrl类中的数据存储到txt或excel中,并且存储位置可以自己选择?具体代码是什么?

2015-09-01 11:24 871 查看
CFileDialog fileDlg(FALSE);

fileDlg.m_ofn.lpstrTitle="我的文件保存对话框";

fileDlg.m_ofn.lpstrFilter="Excel Files(*.txt/xls)\0*.txt/xls\0All Files(*.*)\0*.*\0\0";

fileDlg.m_ofn.lpstrDefExt="txt/xls";

if (IDOK==fileDlg.DoModal())

{

CStdioFile file(fileDlg.GetFileName(),CFile::modeCreate|CFile::modeWrite);

CString strLine, strTemp;

int m_ntimer, index;

m_ntimer = m_listctrl.GetItemCount();

index = m_listctrl.GetHeaderCtrl()->GetItemCount();

for(int i=0; i<=5000; i++)

{

strLine = _T("");

for (int j=0; j<=8; j++)

{

strTemp = m_listctrl.GetItemText(i, j);

strLine += strTemp + _T("\t");

}

strLine += _T("\n");

file.WriteString(strLine);

}

file.Close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: