IWebBrowser2のNavigate()関数にURIを指定してを呼び出すと、そのURI のページを開くことができます。
#include <tchar.h> #include <shlobj.h> #include <comdef.h> #include <comutil.h> #include <conio.h> /* ブラウザを起動して指定したURIをオープンする */ int _tmain ( int argc , _TCHAR* argv[] ) { // COMを初期化する CoInitialize( NULL ); IWebBrowser2* pIE; // IWebBrowser2の取得 CoCreateInstance( CLSID_InternetExplorer , NULL , CLSCTX_LOCAL_SERVER , IID_IWebBrowser2 , reinterpret_cast<LPVOID*>( &pIE ) ); // 取得できたかを確認する if ( NULL != pIE ){ _variant_t vEmpty; VariantInit( &vEmpty ); // 指定したURIをオープン pIE->Navigate( _bstr_t( "http://www.wabiapp.com/" ) , &vEmpty, &vEmpty, &vEmpty, &vEmpty ); // 初期状態が非表示となっているので表示する pIE->put_Visible( TRUE ); // 何かキーが押されるまで待機します。 _getch(); // IWebBrowser2の解放 pIE->Release(); } // COMの使用終了 CoUninitialize(); // 正常終了 return( 0 ); }