T
Tim Bücker
Hello.
I am trying to launch the internet explorer from my program using the code
seen below but unfortunately the Navigate2 command is ignored.
So Navigate2 is not working but calling GoHome() the start page is being
displayed...???
Has someone an idea what I am doing wrong?
Here´s the code:
HRESULT hr;
IWebBrowser2* pWebBrowser = NULL;
HRESULT comInit = CoInitializeEx(NULL,COINIT_MULTITHREADED);
hr = CoCreateInstance (CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER,
IID_IWebBrowser2, (LPVOID*)&pWebBrowser);
if (SUCCEEDED (hr) && (pWebBrowser != NULL))
{
m_pWebBrowser = pWebBrowser;
m_pWebBrowser->put_RegisterAsBrowser(VARIANT_TRUE);
m_pWebBrowser->put_AddressBar(VARIANT_FALSE);
m_pWebBrowser->put_MenuBar(VARIANT_FALSE);
m_pWebBrowser->put_StatusBar(VARIANT_FALSE);
m_pWebBrowser->put_ToolBar(VARIANT_FALSE);
m_pWebBrowser->put_Visible (VARIANT_TRUE);
m_pWebBrowser->put_Offline(VARIANT_FALSE);
}
else
{
if (pWebBrowser)
pWebBrowser->Release ();
}
CComVariant *url = new CComVariant("http://localhost/");
// VARIANT* url = new "http://www.microsoft.com";
m_pWebBrowser->Navigate2(url, NULL, NULL, NULL, NULL);
Thanks a lot for any help!
Greetings,
Tim.
I am trying to launch the internet explorer from my program using the code
seen below but unfortunately the Navigate2 command is ignored.
So Navigate2 is not working but calling GoHome() the start page is being
displayed...???
Has someone an idea what I am doing wrong?
Here´s the code:
HRESULT hr;
IWebBrowser2* pWebBrowser = NULL;
HRESULT comInit = CoInitializeEx(NULL,COINIT_MULTITHREADED);
hr = CoCreateInstance (CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER,
IID_IWebBrowser2, (LPVOID*)&pWebBrowser);
if (SUCCEEDED (hr) && (pWebBrowser != NULL))
{
m_pWebBrowser = pWebBrowser;
m_pWebBrowser->put_RegisterAsBrowser(VARIANT_TRUE);
m_pWebBrowser->put_AddressBar(VARIANT_FALSE);
m_pWebBrowser->put_MenuBar(VARIANT_FALSE);
m_pWebBrowser->put_StatusBar(VARIANT_FALSE);
m_pWebBrowser->put_ToolBar(VARIANT_FALSE);
m_pWebBrowser->put_Visible (VARIANT_TRUE);
m_pWebBrowser->put_Offline(VARIANT_FALSE);
}
else
{
if (pWebBrowser)
pWebBrowser->Release ();
}
CComVariant *url = new CComVariant("http://localhost/");
// VARIANT* url = new "http://www.microsoft.com";
m_pWebBrowser->Navigate2(url, NULL, NULL, NULL, NULL);
Thanks a lot for any help!
Greetings,
Tim.