MFC 保存编辑框里的内容到文档中

int nLen;***//定义一个整数用于保存编辑框里内容的大小***
CString str;***//用于保存编辑框里面的内容***
CFile file;
CFileDialog dlg(FALSE,NULL,NULL,OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST,_T("文本文档(*.txt)|*.txt|所有文件(*.*)|*.*||"),this);***//FALSE就是保存文档***
dlg.m_ofn.lpstrTitle="保存文件";
if(dlg.DoModal()==IDOK)
{
	file.Open(dlg.GetFileName(),CFile::modeReadWrite);***//打开文档***
	nLen=GetDlgItem(IDC_EDIT_CONTENT)->GetWindowTextLength();***//得到长度***
	GetDlgItemText(IDC_EDIT_CONTENT,str);***//得到文本内容***
	file.Write(str,nLen);***//写文本***
	file.Close();
}

猜你喜欢

转载自blog.csdn.net/rwxxxxxx/article/details/84982431