在 MFC 的 CDHtmlDialog 类中,确实存在名为 OnDocumentComplete 的公共方法。这个方法是一个事件处理器,用于在 HTML 文档加载完成后执行相应的操作。

以下是 OnDocumentComplete 方法的声明:
virtual void OnDocumentComplete(LPDISPATCH pDisp, LPCTSTR szUrl);

在派生自 CDHtmlDialog 的类中,你可以重写这个方法,以便在 HTML 文档加载完成后执行自定义的逻辑。例如,你可以在这个方法中获取 HTML 元素、修改页面内容等操作。

以下是一个简单的示例:
void MyHtmlDialog::OnDocumentComplete(LPDISPATCH pDisp, LPCTSTR szUrl)
{
    // 在这里处理文档加载完成后的操作

    // 调用基类的方法
    CDHtmlDialog::OnDocumentComplete(pDisp, szUrl);
}

在这个示例中,MyHtmlDialog 类继承自 CDHtmlDialog,并重写了 OnDocumentComplete 方法。你可以根据自己的需求在这个方法中添加你想要执行的代码。

请注意,OnDocumentComplete 是一个虚函数,你可以根据需要选择是否调用基类的相应方法。


转载请注明出处:http://www.pingtaimeng.com/article/detail/17259/MFC/CDHtmlDialog