简单的工作室

当前位置: 主页>编程技巧>VC++编程>

Vc++动态创建webbrowser例子

时间:2014-06-06 02:58来源:未知 作者:admin 点击:
if(SUCCEEDED(OleInitialize(NULL))) { IWebBrowser2*pBrowser2; CoCreateInstance(CLSID_InternetExplorer,NULL,CLSCTX_LOCAL_SERVER, IID_IWebBrowser2,(void**)pBrowser2); if(pBrowser2) { VARIANTvEmpty; VariantInit(vEmpty); BSTRbstrURL=SysAllocString(L"http://mi
if (SUCCEEDED(OleInitialize(NULL)))
{
   IWebBrowser2*    pBrowser2;

   CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER, 
                       IID_IWebBrowser2, (void**)&pBrowser2);
   if (pBrowser2)
   {
       VARIANT vEmpty;
       VariantInit(&vEmpty);

       BSTR bstrURL = SysAllocString(L"http://microsoft.com");

       HRESULT hr = pBrowser2->Navigate(bstrURL, &vEmpty, &vEmpty, &vEmpty, &vEmpty);
       if (SUCCEEDED(hr))
       {
           pBrowser2->put_Visible(VARIANT_TRUE);  //这里参数改为“VARIANT_FALSE”就是隐藏IE  不知道是不是你说的“后台”
       }
       else
       {
           pBrowser2->Quit();
       }

       SysFreeString(bstrURL);
       pBrowser2->Release();
   }

   OleUninitialize();
}

(责任编辑:简单的工作室)
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容