htmleditorview.cpp

来自「《Visual C++.NET MFC类库应用详解》程序实例」· C++ 代码 · 共 77 行

CPP
77
字号
// HtmlEditorView.cpp : CHtmlEditorView 类的实现
//

#include "stdafx.h"
#include "HtmlEditor.h"

#include "HtmlEditorDoc.h"
#include "HtmlEditorView.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CHtmlEditorView

IMPLEMENT_DYNCREATE(CHtmlEditorView, CHtmlEditView)

BEGIN_MESSAGE_MAP(CHtmlEditorView, CHtmlEditView)
	// 标准打印命令
	ON_COMMAND(ID_FILE_PRINT, CHtmlEditView::OnFilePrint)
END_MESSAGE_MAP()

BEGIN_DHTMLEDITING_CMDMAP(CHtmlEditorView)
	DHTMLEDITING_CMD_ENTRY(ID_EDIT_COPY, IDM_COPY)
	DHTMLEDITING_CMD_ENTRY(ID_EDIT_CUT, IDM_CUT)
	DHTMLEDITING_CMD_ENTRY(ID_EDIT_PASTE, IDM_PASTE)
	DHTMLEDITING_CMD_ENTRY(ID_EDIT_UNDO, IDM_UNDO)
END_DHTMLEDITING_CMDMAP()
// CHtmlEditorView 构造/销毁

CHtmlEditorView::CHtmlEditorView()
{
	// TODO: 在此处添加构造代码

}

CHtmlEditorView::~CHtmlEditorView()
{
}

BOOL CHtmlEditorView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或
	// 样式

	return CHtmlEditView::PreCreateWindow(cs);
}


// CHtmlEditorView 打印



// CHtmlEditorView 诊断

#ifdef _DEBUG
void CHtmlEditorView::AssertValid() const
{
	CHtmlEditView::AssertValid();
}

void CHtmlEditorView::Dump(CDumpContext& dc) const
{
	CHtmlEditView::Dump(dc);
}

CHtmlEditorDoc* CHtmlEditorView::GetDocument() const // 非调试版本是内联的
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CHtmlEditorDoc)));
	return (CHtmlEditorDoc*)m_pDocument;
}
#endif //_DEBUG


// CHtmlEditorView 消息处理程序

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?