Курсовая работа: Проект текстового редактора
m_Edit1.GetWindowText(str_r);
if (str_r == _T(""))
{
EndDialog(0);
return;
}
else if (str_r != _T(""))
{
UINT uRes = MessageBox(_T("Текст в файле Безымянный был изменньон \n\n Сохранить изменение?"),
_T("Блокнот"), MB_YESNOCANCEL | MB_ICONWARNING);
if (uRes == IDYES)
{
CString path;
CFileDialog fdlg(FALSE,_T(".txt"),NULL,NULL,"Text Files(*.txt) |*.txt|",NULL);
if(fdlg.DoModal() == IDOK)
{
path = fdlg.GetPathName();
CFile f;
if(!f.Open(path, CFile::modeCreate | CFile::modeWrite))
{
MessageBox("Не могу сохранить файл");
return;
}
CString str;
m_Edit1.GetWindowText(str);
f.Write(str, str.GetLength());
f.Close();
}
}