diff --git a/wxPython/contrib/activex/activex.i b/wxPython/contrib/activex/activex.i index d4288437d8..426115880a 100644 --- a/wxPython/contrib/activex/activex.i +++ b/wxPython/contrib/activex/activex.i @@ -829,7 +829,18 @@ public: // Get IWebBrowser2 Interface hret = m_webBrowser.QueryInterface(IID_IWebBrowser2, m_ActiveX); - wxASSERT(SUCCEEDED(hret)); + wxASSERT(SUCCEEDED(hret)); + + // web browser setup + m_webBrowser->put_MenuBar(VARIANT_FALSE); + m_webBrowser->put_AddressBar(VARIANT_FALSE); + m_webBrowser->put_StatusBar(VARIANT_FALSE); + m_webBrowser->put_ToolBar(VARIANT_FALSE); + + m_webBrowser->put_RegisterAsBrowser(VARIANT_TRUE); + m_webBrowser->put_RegisterAsDropTarget(VARIANT_TRUE); + + m_webBrowser->Navigate( L"about:blank", NULL, NULL, NULL, NULL ); } diff --git a/wxPython/contrib/activex/activex_wrap.cpp b/wxPython/contrib/activex/activex_wrap.cpp index 08a5b1b4dd..f29fe40d8f 100644 --- a/wxPython/contrib/activex/activex_wrap.cpp +++ b/wxPython/contrib/activex/activex_wrap.cpp @@ -921,7 +921,18 @@ public: // Get IWebBrowser2 Interface hret = m_webBrowser.QueryInterface(IID_IWebBrowser2, m_ActiveX); - wxASSERT(SUCCEEDED(hret)); + wxASSERT(SUCCEEDED(hret)); + + // web browser setup + m_webBrowser->put_MenuBar(VARIANT_FALSE); + m_webBrowser->put_AddressBar(VARIANT_FALSE); + m_webBrowser->put_StatusBar(VARIANT_FALSE); + m_webBrowser->put_ToolBar(VARIANT_FALSE); + + m_webBrowser->put_RegisterAsBrowser(VARIANT_TRUE); + m_webBrowser->put_RegisterAsDropTarget(VARIANT_TRUE); + + m_webBrowser->Navigate( L"about:blank", NULL, NULL, NULL, NULL ); }