91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 130KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: C/C++
  • 標簽: CHtmlView??MFC??Dialog??

資源簡介

利用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\baseHtmlView.cpp

?????文件????????873??2017-06-23?16:08??CHTMLDome1\baseHtmlView.h

?????文件?????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


評論

共有 條評論