開発環境 |
Microsoft Visual C++ 2010 Express (SP1) |
実行環境 |
Microsoft Windows XP Home Edition (SP3) |
プロジェクトの種類 |
Win32 プロジェクト |
プロジェクト名 |
WebBrowser2 |
アプリケーションの種類 |
Windows アプリケーション |
追加のオプション |
空のプロジェクト |
WebBrowser2.cpp
#include <Windows.h>
#include <ExDisp.h>
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
HRESULT hr;
IWebBrowser2 *pWebBrowser2;
BSTR bstrUrl;
VARIANT varFlags, varTargetFrameName, varPostData, varHeaders;
CoInitialize(NULL);
hr = CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER,
IID_PPV_ARGS(&pWebBrowser2));
if (FAILED(hr)) goto Exit;
pWebBrowser2->put_Visible(VARIANT_TRUE);
bstrUrl = SysAllocString(L"http://www.google.co.jp/");
VariantInit(&varFlags);
VariantInit(&varTargetFrameName);
VariantInit(&varPostData);
VariantInit(&varHeaders);
pWebBrowser2->Navigate(bstrUrl,
&varFlags, &varTargetFrameName, &varPostData, &varHeaders);
SysFreeString(bstrUrl);
pWebBrowser2->Release();
Exit:
CoUninitialize();
return 0;
}
最終更新:2012年09月12日 05:36