CHtmlEditCtrl 类

提供 MFC 窗口中的 WebBrowser ActiveX 控件功能。

语法

class CHtmlEditCtrl: public CWnd,
    public CHtmlEditCtrlBase<CHtmlEditCtrl>

成员

公共构造函数

名称 描述
CHtmlEditCtrl::CHtmlEditCtrl 构造 CHtmlEditCtrl 对象。

公共方法

名称 描述
CHtmlEditCtrl::Create 创建 WebBrowser ActiveX 控件并将其附加到 CHtmlEditCtrl 对象。 此函数自动将 WebBrowser ActiveX 控件置于编辑模式。
CHtmlEditCtrl::GetDHtmlDocument 在当前加载在包含 WebBrowser 控件中的文档上检索 IHTMLDocument2 接口。
CHtmlEditCtrl::GetStartDocument 检索默认文档的 URL 以加载到包含的 WebBrowser 控件中。

备注

托管的 WebBrowser 控件在创建后会自动置于编辑模式。

继承层次结构

CObject

CCmdTarget

CHtmlEditCtrlBase

CWnd

CHtmlEditCtrl

要求

标头: afxhtml.h

CHtmlEditCtrl::CHtmlEditCtrl

构造 CHtmlEditCtrl 对象。

CHtmlEditCtrl();

CHtmlEditCtrl::Create

创建 WebBrowser ActiveX 控件并将其附加到 CHtmlEditCtrl 对象。 WebBrowser ActiveX 控件会自动导航到默认文档,然后由此函数置于编辑模式。

virtual BOOL Create(
    LPCTSTR lpszWindowName,
    DWORD dwStyle,
    const RECT& rect,
    CWnd* pParentWnd,
    int nID,
    CCreateContext* pContext = NULL);

参数

lpszWindowName
未使用此参数。

dwStyle
未使用此参数。

rect
指定控件的大小和位置。

pParentWnd
指定控件的父窗口。 不得为 NULL。

nID
指定控件的 ID。

pContext
未使用此参数。

返回值

如果成功,则返回 TRUE;如果失败,则返回 FALSE。

CHtmlEditCtrl::GetDHtmlDocument

在当前加载在包含 WebBrowser 控件中的文档上检索 IHTMLDocument2 接口

BOOL GetDHtmlDocument(IHTMLDocument2** ppDocument) const;

参数

ppDocument
文档界面。

CHtmlEditCtrl::GetStartDocument

检索默认文档的 URL 以加载到包含的 WebBrowser 控件中。

virtual LPCTSTR GetStartDocument();

另请参阅

层次结构图