CString m_Text;
CFileDialog DlgOpen(TRUE,(LPCSTR)"txt",NULL,
OFN_HIDEREADONLY,(LPCSTR)"Text Files (*.txt) |*.txt||");
// создание стандартной панели выбора файла Open
if(DlgOpen.DoModal()==IDOK) {
// отображение стандартной панели выбора файла Open
CStdioFile File(DlgOpen.GetPathName(),
CFile::modeRead|CFile::typeBinary);
// создание объекта и открытие файла для чтения
CString& ref=m_Text;
// чтение из файла строки
File.ReadString(ref<FONT FACE="Courier New">);
// передается ссылка на строку m_Text }
Открытие файла и запись из него
CString m_Text;
CFileDialog DlgSaveAs(FALSE,(LPCSTR)"txt",NULL,
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
(LPCSTR)" Text Files (*.txt) |*.txt||");
// создание стандартной панели выбора файла SaveAs
if(DlgSaveAs.DoModal()==IDOK) {
// отображение стандартной панели выбора файла SaveAs
CStdioFile File(DlgSaveAs.GetPathName(),
CFile::modeCreate|CFile::modeWrite|
CFile::typeBinary);
// создание объекта и открытие файла для записи
File.WriteString((LPCTSTR)m_Text); } // запись в файл строки