void CTabPage3::OnOutput()
{
// TODO: Add your control notification handler code here
CFileDialog saveDlg(false,"txt",NULL,0,"txt文本(*.txt)|*.txt||"); //创建保存文件对话框,定义要保存的文件类型
if (saveDlg.DoModal()==IDOK)
{
CString filename;
filename = saveDlg.GetPathName(); //获取user定义的文件名
CFile dFile(filename,CFile::modeCreate|CFile::modeReadWrite); //创建CFile类新文件
int nItem = m_MyList.GetItemCount();
CString cText; //待写入保存文件数据
int i,j;
for(i=0;i<nItem;i++)
{
for(j=1;j<=20;j++)
{
cText = m_MyList.GetItemText(i,j); //写入保存文件数据1
dFile.Write(cText.GetBuffer(0),cText.GetLength()); //写入保存文件数据2
//使用到dFile.Write( ) \ cText.GetBuffer ( ) \ cText.GetLength( ) 三个函数
cText = " ";
dFile.Write(cText.GetBuffer(0),cText.GetLength());
}
cText = "\r\n";
dFile.Write(cText.GetBuffer(0),cText.GetLength());
}
dFile.Close();
}
}