Курсовая работа: Текстовый редактор
Некоторые методы классаCEditAppDoc могут применяться для поддержки самых необходимых операций работы с документами. В функции OnNewDocument() используются эта же функция из родительского класса
<CEditView*>(m_viewList.GetHead())->SerializeRaw(ar);
Эта строка кода поддерживает работу команд меню File, обеспечивающих создание, открытие и сохранение файлов. Функции-члены AssertValid() и
Dump() используют описание, предлагаемое родительским классом.
ФайлCEditAppView.cpp. Этот файл содержит реализацию класса CEditAppView, который порождается от класса CEditView и управляет отображением документа.
#include "stdafx.h"
#include "EditApp.h"
#include "SeekDialog.h"
#include "EditAppDoc.h"
#include "EditAppView.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CEditAppView
IMPLEMENT_DYNCREATE(CEditAppView, CEditView)
BEGIN_MESSAGE_MAP(CEditAppView, CEditView)
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, &CEditView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, &CEditView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CEditView::OnFilePrintPreview)
ON_COMMAND(ID_SEEK, &CEditAppView::OnSeek)
END_MESSAGE_MAP()
// CEditAppView construction/destruction
CEditAppView::CEditAppView()
{
// TODO: add construction code here
}
CEditAppView::~CEditAppView()
{