CHtmlView::Create 是 MFC 中 CHtmlView 类的一个公共方法,用于创建和初始化 CHtmlView 对象。该方法的原型为:
BOOL Create(LPCTSTR lpszURL, DWORD dwStyle = WS_CHILD | WS_VISIBLE,
            const RECT& rect = rectDefault, CWnd* pParentWnd = NULL, UINT nID = AFX_IDW_PANE_FIRST,
            CContext *pContext = NULL);

这个方法用于在应用程序中创建一个 CHtmlView 对象,并指定相关的参数。以下是对参数的简要说明:

  •  lpszURL:指定要加载的初始 URL。

  •  dwStyle:指定 CHtmlView 窗口的样式,可以使用 WS_CHILD、WS_VISIBLE 等标志。

  •  rect:指定 CHtmlView 窗口的位置和大小。

  •  pParentWnd:指定 CHtmlView 的父窗口。

  •  nID:指定 CHtmlView 的 ID。

  •  pContext:指定 CHtmlView 的上下文,通常为 NULL。


调用该方法将返回一个布尔值,指示创建是否成功。通常,在创建 CHtmlView 对象后,还需要调用 Navigate 方法加载指定的 URL。

示例代码如下:
CHtmlView htmlView;
if (htmlView.Create(_T("http://www.example.com"), WS_CHILD | WS_VISIBLE, rect, pParentWnd, nID))
{
    // 成功创建 CHtmlView 对象
    htmlView.Navigate(_T("http://www.example.com")); // 加载指定的 URL
}
else
{
    // 创建失败
}

请注意,这只是一个简单的示例,实际使用时需要根据应用程序的需求进行适当的调整。


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