在MFC中创建一个按钮,为该按钮添加如下函数即可实现另存为txt的功能
CFileDialog dlg(FALSE,_T(
"txt"
),_T(
"test.txt"
));
//FALSE表示为“另存为”对话框,否则为“打开”对话框
if
(dlg.DoModal() == IDOK)
{
CString strFile = dlg.GetPathName();
//获取完整路径
CString strEdit1,strEdit2;
GetDlgItemText(IDC_EDIT1,strEdit1);
//获取指定ID的编辑框内容
GetDlgItemText(IDC_EDIT2,strEdit2);
//同上
CStdioFile file;
if
(file.Open(strFile,CStdioFile::modeCreate|CStdioFile::modeNoTruncate|CStdioFile::modeWrite))
//创建/打开文件
{
<