⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmlvi~2.cpp

📁 本书所附光盘的内容包含了开发实例的所有程序源码
💻 CPP
字号:
// HtmlViewView.cpp : CHtmlViewView 类的实现
//

#include "stdafx.h"
#include "HtmlView.h"

#include "HtmlViewDoc.h"
#include "HtmlViewView.h"
#include "urlDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CHtmlViewView

IMPLEMENT_DYNCREATE(CHtmlViewView, CHtmlView)

BEGIN_MESSAGE_MAP(CHtmlViewView, CHtmlView)
	// 标准打印命令
	ON_COMMAND(ID_FILE_PRINT, CHtmlView::OnFilePrint)
	ON_COMMAND(ID_NAVIGATE, OnNavigate)
END_MESSAGE_MAP()

// CHtmlViewView 构造/销毁

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

}

CHtmlViewView::~CHtmlViewView()
{
}

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

	return CHtmlView::PreCreateWindow(cs);
}

void CHtmlViewView::OnInitialUpdate()
{
	CHtmlView::OnInitialUpdate();
	//程序初运行时显示的网页
	Navigate2(_T(""),NULL,NULL);
}


// CHtmlViewView 打印



// CHtmlViewView 诊断

#ifdef _DEBUG
void CHtmlViewView::AssertValid() const
{
	CHtmlView::AssertValid();
}

void CHtmlViewView::Dump(CDumpContext& dc) const
{
	CHtmlView::Dump(dc);
}

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


// CHtmlViewView 消息处理程序

void CHtmlViewView::OnNavigate()
{
	// TODO: 在此添加命令处理程序代码
	//构造对话框对象
	CUrlDlg m_urlDlg;
	//创建并显示对话框
	if(m_urlDlg.DoModal()==IDOK)
	{  
		//显示网页
		Navigate(m_urlDlg.m_urlString);
	}

}

⌨️ 快捷键说明

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