在 MFC(Microsoft Foundation Classes)的 CHtmlEditView 类中,确实有一个名为 GetDHtmlDocument 的公共方法,用于获取与 HTML 视图关联的 DHTML 文档对象。以下是该方法的一般形式:
IDispatch* CHtmlEditView::GetDHtmlDocument();

该方法返回一个指向 IDispatch 接口的指针,这个接口表示一个 COM 对象,通常是 HTML 文档对象。通过获取该指针,你可以与 DHTML 文档进行交互,执行一些操作,例如修改文档内容、处理事件等。

以下是一个示例,展示如何使用 CHtmlEditView::GetDHtmlDocument 方法:
IDispatch* pDocDispatch = m_htmlView.GetDHtmlDocument();
if (pDocDispatch)
{
    // 成功获取 DHTML 文档对象
    // 可以使用 pDocDispatch 来调用 DHTML 文档的方法和属性
}
else
{
    // 获取失败
}

在这个示例中,m_htmlView 是 CHtmlEditView 类的一个实例,通过调用 GetDHtmlDocument 方法获取与视图关联的 DHTML 文档对象。如果成功获取到 IDispatch 接口的指针,就可以使用它来执行相关的 DHTML 操作。


转载请注明出处:http://www.zyzy.cn/article/detail/18146/MFC/CHtmlEditView