// szFilters is a text string that includes two file name filters: // "*.my" for "MyType Files" and "*.*' for "All Files." TCHAR szFilters[]=_T("MyType Files (*.my)|*.my|All Files (*.*)|*.*||");
// Create an Open dialog; the default file name extension is ".my". CFileDialog fileDlg(FALSE, _T("my"), _T("*.my"), OFN_FILEMUSTEXIST, szFilters, this);
==========
用GetDlgItemText获取文本框的值存入文件不就行了。
// "*.my" for "MyType Files" and "*.*' for "All Files."
TCHAR szFilters[]=_T("MyType Files (*.my)|*.my|All Files (*.*)|*.*||");
// Create an Open dialog; the default file name extension is ".my".
CFileDialog fileDlg(FALSE, _T("my"), _T("*.my"),
OFN_FILEMUSTEXIST, szFilters, this);
// Display the file dialog. When the user clicks OK, fileDlg.DoModal()
// returns IDOK.
if( fileDlg.DoModal ()!=IDOK )
{
return;
}
CString pathName = fileDlg.GetPathName(); CFile f;
char buf[512];
if( !f.Open( pathName, CFile::modeCreate | CFile::modeWrite ) ) { }
CArchive ar( &f, CArchive::store, 512, buf );
CString strTemp;
GetDlgItemText(IDC_EDIT1, strTemp);
ar<<strTemp;
GetDlgItemText(IDC_EDIT2, strTemp);
ar<<strTemp;