15,979
社区成员
发帖
与我相关
我的任务
分享
#pragma once
class CMyHtmlEditCtrl : public CHtmlEditCtrl
{
DECLARE_DYNAMIC(CMyHtmlEditCtrl)
public:
CMyHtmlEditCtrl(); // protected constructor used by dynamic creation
virtual ~CMyHtmlEditCtrl();
public:
DECLARE_MESSAGE_MAP()
};
#include "stdafx.h"
#include "BeeTimer.h"
#include "MyHtmlEditCtrl.h"
// CMyHtmlEditCtrl
IMPLEMENT_DYNAMIC(CMyHtmlEditCtrl, CHtmlEditCtrl)
CMyHtmlEditCtrl::CMyHtmlEditCtrl()
{
}
CMyHtmlEditCtrl::~CMyHtmlEditCtrl()
{
}
BEGIN_MESSAGE_MAP(CMyHtmlEditCtrl, CHtmlEditCtrl)
END_MESSAGE_MAP()
class CHtmlEditCtrl:
public CWnd,
public CHtmlEditCtrlBase<CHtmlEditCtrl>
{
public:
// Construct
CHtmlEditCtrl();
// Create a new instance of the control. This will also call the
// contained WebBrowser control's Navigate method to load a default
// document into the WebBrowser control.
virtual BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd, int nID, CCreateContext *pContext=NULL);
// Retrieves the URL to a default document to load.
virtual LPCTSTR GetStartDocument();
// Retrieves the IHTMLDocument2 interface on the contained WebBrowser control's
// currently loaded document.
BOOL GetDHtmlDocument(IHTMLDocument2 **ppDocument) const;
// Implementation
public:
// Destruct
virtual ~CHtmlEditCtrl();
protected:
DECLARE_EVENTSINK_MAP()
void _OnNavigateComplete2(LPDISPATCH pDisp, VARIANT FAR* URL);
};