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

{

//path = fileDlg.GetPathName();

CStdioFile f;

if(!f.Open(fileDlg.GetPathName(), CFile::modeCreate | CFile::modeWrite))

{

MessageBox("Не могу сохранить файл");

return;

}

/*while (f.ReadString(str_77))

{

if (!strText.IsEmpty())

strText += "\r\n";

strText += str_77;

}

SetDlgItemText(IDC_EDIT1, strText);

m_strPath = fileDlg.GetPathName();

m_strFileName = f.GetFileName();

SetWindowText(m_strFileName + _T("-Блокнот(Alexa)"));*/

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;

f.WriteString(str);

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