Просто используйте IHTMLWindow2 :: open .
BOOL OpenWindow(IWebBrowser2* pWebBrowser, CString strUrl, CString strName, CString strFeatures)
{
if(pWebBrowser != NULL)
{
CComDispatchDriver pDocDisp;
if(SUCCEEDED(pWebBrowser->get_Document(&pDocDisp)))
{
CComQIPtr<IHTMLDocument2> pDoc = pDocDisp;
if(pDoc != NULL)
{
CComPtr<IHTMLWindow2> pWindow;
if(SUCCEEDED(pDoc->get_parentWindow(&pWindow)))
{
CComPtr<IHTMLWindow2> pWindowResult;
return SUCCEEDED(pWindow->open(CComBSTR(strUrl), CComBSTR(strName), CComBSTR(strFeatures), VARIANT_FALSE, &pWindowResult));
}
}
}
}
return FALSE;
}