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 控件在创建后会自动置于编辑模式。
继承层次结构
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();