Курсовая работа: Текстовый редактор

Некоторые методы класса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()

{

К-во Просмотров: 567
Бесплатно скачать Курсовая работа: Текстовый редактор