vc++如何保存列表框中的内容到文本文件?急~要求格式与列表框显示的统一,我是新手请详细说明
1个回答
展开全部
一样的,不过好像CLISTCTRL才有表格样式吧?
先用CListBox::GetText 得到你要保存的文本,比如
cstring temp;
mylistbox.GetText(0,temp);//第一行是0,第二行是1,类推
然后使用CArchive 类来保存到文件,如:
//把一个文件和CArchive类相关联
CFile file;
file.Open("c:\\myfile.txt",CFile::modeWrite);
CArchive ar(&filelist,CArchive::store|CArchive::bNoFlushOnDelete);
ar<<temp;//这里是把内容存入文件中
(要读文件就改成CArchive::load,以及ar>>temp);
保存到文件有很多方法,这是一个比较简单的。
可是从clistbox中得到文本,就只有gettxt();
先用CListBox::GetText 得到你要保存的文本,比如
cstring temp;
mylistbox.GetText(0,temp);//第一行是0,第二行是1,类推
然后使用CArchive 类来保存到文件,如:
//把一个文件和CArchive类相关联
CFile file;
file.Open("c:\\myfile.txt",CFile::modeWrite);
CArchive ar(&filelist,CArchive::store|CArchive::bNoFlushOnDelete);
ar<<temp;//这里是把内容存入文件中
(要读文件就改成CArchive::load,以及ar>>temp);
保存到文件有很多方法,这是一个比较简单的。
可是从clistbox中得到文本,就只有gettxt();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询