Курсовая работа: Проект текстового редактора

if (m_strPath == _T("Безымянный") )

OnSoxranitkak();

else

{

CStdioFile file;

if (!file.Open(m_strFileName

, CFile::modeCreate | CFile::modeWrite | CFile::typeText))

{

AfxMessageBox(_T("Не могу открыть файл."));

return;

}

CEdit *pEditor = (CEdit *)GetDlgItem(IDC_EDIT1);

int nLines = pEditor->GetLineCount();

CString str;

for (int i = 0; i < nLines; i++)

{

int nLen = pEditor->LineLength(pEditor->LineIndex(i));

pEditor->GetLine(i, str.GetBuffer(nLen), nLen);

str.ReleaseBuffer(nLen);

if (i > 0)

str = _T("\n") + str;

file.WriteString(str);

}

}

}

void CMenuDlg::OnSoxranitkak()//Сохранитькак------------------------

{

CString str_77, strText;

CFileDialog fileDlg(FALSE,_T(".txt"),NULL,NULL,"Text Files(*.txt) | *.txt|",NULL);

К-во Просмотров: 987
Бесплатно скачать Курсовая работа: Проект текстового редактора