资源简介
利用MFC类CHtmlView,实现网页的加载
代码片段和文件信息
// baseHtmlView.cpp : 实现文件
//
#include “stdafx.h“
#include “CHTMLDome1.h“
#include “baseHtmlView.h“
// CbaseHtmlView
IMPLEMENT_DYNCREATE(CbaseHtmlView CHtmlView)
CbaseHtmlView::CbaseHtmlView()
{
}
CbaseHtmlView::~CbaseHtmlView()
{
}
void CbaseHtmlView::DoDataExchange(CDataExchange* pDX)
{
CHtmlView::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(CbaseHtmlView CHtmlView)
ON_WM_MOUSEACTIVATE()
ON_WM_DESTROY()
ON_WM_SIZE()
END_MESSAGE_MAP()
// CbaseHtmlView 诊断
#ifdef _DEBUG
void CbaseHtmlView::AssertValid() const
{
CHtmlView::AssertValid();
}
void CbaseHtmlView::Dump(CDumpContext& dc) const
{
CHtmlView::Dump(dc);
}
#endif //_DEBUG
// CbaseHtmlView 消息处理程序
void CbaseHtmlView::PostNcDestroy()
{
// TODO: 在此添加专用代码和/或调用基类
//CWnd::PostNcDestroy();
}
int CbaseHtmlView::OnMouseActivate(CWnd* pDesktopWnd UINT nHitTest UINT message)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
return CWnd::OnMouseActivate(pDesktopWnd nHitTest message);
}
void CbaseHtmlView::OnDestroy()
{
if (m_pBrowserApp)
{
m_pBrowserApp.Release();
m_pBrowserApp = NULL;
}
CWnd::OnDestroy();
// TODO: 在此处添加消息处理程序代码
}
void CbaseHtmlView::OnSize(UINT nType int cx int cy)
{
CHtmlView::OnSize(nType cx cy);
// TODO: 在此处添加消息处理程序代码
if (::IsWindow(m_wndBrowser.m_hWnd))
{
CRect rect;
GetClientRect(rect);
LONG lWindows = GetWindowLong(GetParent()->GetSafeHwnd() GWL_EXstyle);
/* ::AdjustWindowRectEx(rect Getstyle() FALSE WS_CLIPSIBLINGS);*/
::AdjustWindowRectEx(rect Getstyle() FALSE lWindows);
m_wndBrowser.SetWindowPos(NULL rect.left rect.top 962 632 SWP_NOACTIVATE | SWP_NOZORDER);
}
}
void CbaseHtmlView::OnInitialUpdate()
{
CHtmlView::OnInitialUpdate();
// TODO: 在此添加专用代码和/或调用基类
Navigate2(L“http://blog.csdn.net/qq_20828983?viewmode=contents“ NULL NULL);
}
void CbaseHtmlView::OnDocumentComplete(LPCTSTR lpszURL)
{
// TODO: 在此添加专用代码和/或调用基类
// CRect rect;
// GetParent()->GetWindowRect(&rect);
// ::MoveWindow(GetSafeHwnd() 0 0 600 300 TRUE);
CHtmlView::OnDocumentComplete(lpszURL);
}
BOOL CbaseHtmlView::CreateFromStatic(UINT nID CWnd* pParent)
{
CWnd* pStatic = pParent->GetDlgItem(nID);
if (pStatic == NULL)
return FALSE;
CRect rc;
pStatic->GetWindowRect(&rc);
pParent->ScreenToClient(&rc);
pStatic->DestroyWindow();
if (!CHtmlView::Create(NULL NULL (WS_CHILD | WS_VISIBLE) rc pParent nID NULL))
return FALSE;
OnInitialUpdate();
SetSilent(TRUE);//add by wh bid pop script dlg true表示允许界面弹出对话框
return TRUE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1312 2017-06-23 15:27 CHTMLDome1.sln
文件 2741 2017-06-23 16:33 CHTMLDome1\ba
文件 873 2017-06-23 16:08 CHTMLDome1\ba
文件 108556 2017-06-23 15:27 CHTMLDome1\CHTMLDome1.aps
文件 2472 2017-06-23 15:27 CHTMLDome1\CHTMLDome1.cpp
文件 467 2017-06-23 15:27 CHTMLDome1\CHTMLDome1.h
文件 10812 2017-06-23 15:27 CHTMLDome1\CHTMLDome1.rc
文件 10601 2017-06-23 15:34 CHTMLDome1\CHTMLDome1.vcxproj
文件 2383 2017-06-23 15:57 CHTMLDome1\CHTMLDome1.vcxproj.filters
文件 3147 2017-06-23 16:01 CHTMLDome1\CHTMLDome1Dlg.cpp
文件 671 2017-06-23 16:03 CHTMLDome1\CHTMLDome1Dlg.h
文件 3918 2017-06-23 15:27 CHTMLDome1\ReadMe.txt
....... 67777 2015-09-20 17:20 CHTMLDome1\res\CHTMLDome1.ico
文件 676 2017-06-23 15:27 CHTMLDome1\res\CHTMLDome1.rc2
文件 1330 2017-06-23 15:27 CHTMLDome1\resource.h
文件 143 2017-06-23 15:27 CHTMLDome1\stdafx.cpp
文件 1600 2017-06-23 15:34 CHTMLDome1\stdafx.h
文件 240 2017-06-23 15:27 CHTMLDome1\targetver.h
目录 0 2017-06-23 15:27 CHTMLDome1\res
目录 0 2017-06-23 16:51 CHTMLDome1
----------- --------- ---------- ----- ----
219719 20
- 上一篇:遗传、禁忌、模拟退火解背包问题
- 下一篇:C++仿360新界面源代码
相关资源
- CPlot - MFC绘制曲线
- 仿QQ聊天 MFC 实现
- PN532-mfoc-mfcuk-GUI_V2.1.rar
- mfcc,,可输入自己的wav文件运行
- C++与js相互调用
- VS2013开发的MFC下的Modbus RTU
- c++密度据类MFC可视化
- MFC Afxcmn.h
- 基于OpenDDS的MFC界面程序
- VC/MFC实现简单的Http服务器可访问图片
- MFC封装的MySQL操作类
- 通过MFC和OpenGL实现点云数据的提取和
- MFC画二维动态图表
- MFC规则DLL(MFC Regular DLL)添加DLLMain(
- C++MFC XP样式按钮
- MFC中使用ADO连接SQL Server 2008 R2
- MFC多线程编程示例47598
- MFC做的静态文本字幕滚动
- 获取屏幕点的颜色 MFC Dialog
- MFC一个漂亮的登录框带小键盘密码输
- 软件工程课程设计—基于VS2010的聊天
- 即时检测USB设备插拔
- MFC DEM内插登高线!!!
- DEM内插等高线源代码 mfc
- MFC文档视图指针相获取
- 一个五子棋游戏的MFC实现源码已判禁
- 使用MFC ODBC连接数据库(access)
- MFC创建向导
- 用MFC+mysql做的培训中心收费系统
- v4l2 mfc 视频解码
评论
共有 条评论