在 MFC(Microsoft Foundation Classes)的 CHtmlView 类中,CHtmlView::OnDocumentComplete 不是一个公共方法,而是一个虚拟函数,用于处理在 HTML 文档加载完成时的事件。

这个函数通常被重写,以便应用程序能够在 HTML 文档加载完成后执行一些自定义操作。以下是一个简单的示例:
class CMyHtmlView : public CHtmlView
{
public:
    DECLARE_DYNCREATE(CMyHtmlView)

    // ...

    virtual void OnDocumentComplete(LPCTSTR lpszURL);
};

IMPLEMENT_DYNCREATE(CMyHtmlView, CHtmlView)

void CMyHtmlView::OnDocumentComplete(LPCTSTR lpszURL)
{
    // 在这里执行在文档加载完成后的自定义操作
    // lpszURL 表示加载完成的 HTML 文档的 URL

    // 示例:显示加载完成的 URL
    AfxMessageBox(_T("Document loaded: ") + CString(lpszURL));
}

通过重写 OnDocumentComplete,您可以在 HTML 文档加载完成后执行一些自定义操作。在函数的参数中,lpszURL 表示加载完成的 HTML 文档的 URL。

这个函数通常在 CHtmlView 控件加载完页面后被调用,允许您在加载完成后执行一些操作,比如更新 UI 元素或执行其他后续操作。


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