shdocvw: Partial implementation of WebBrowser_put_RegisterAsBrowser and WebBrowser_get_RegisterAsBrowser.
This commit is contained in:
parent
4d926e3ebc
commit
87b1cab13d
|
@ -139,6 +139,7 @@ struct WebBrowser {
|
|||
|
||||
HWND shell_embedding_hwnd;
|
||||
|
||||
VARIANT_BOOL register_browser;
|
||||
VARIANT_BOOL visible;
|
||||
VARIANT_BOOL menu_bar;
|
||||
VARIANT_BOOL address_bar;
|
||||
|
|
|
@ -790,16 +790,22 @@ static HRESULT WINAPI WebBrowser_get_RegisterAsBrowser(IWebBrowser2 *iface,
|
|||
VARIANT_BOOL *pbRegister)
|
||||
{
|
||||
WebBrowser *This = WEBBROWSER_THIS(iface);
|
||||
|
||||
FIXME("(%p)->(%p)\n", This, pbRegister);
|
||||
return E_NOTIMPL;
|
||||
|
||||
*pbRegister = This->register_browser;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI WebBrowser_put_RegisterAsBrowser(IWebBrowser2 *iface,
|
||||
VARIANT_BOOL bRegister)
|
||||
{
|
||||
WebBrowser *This = WEBBROWSER_THIS(iface);
|
||||
|
||||
FIXME("(%p)->(%x)\n", This, bRegister);
|
||||
return E_NOTIMPL;
|
||||
|
||||
This->register_browser = bRegister ? VARIANT_TRUE : VARIANT_FALSE;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI WebBrowser_get_RegisterAsDropTarget(IWebBrowser2 *iface,
|
||||
|
@ -999,6 +1005,7 @@ static HRESULT WebBrowser_Create(INT version, IUnknown *pOuter, REFIID riid, voi
|
|||
|
||||
DocHost_Init(&ret->doc_host, (IDispatch*)WEBBROWSER2(ret));
|
||||
|
||||
ret->register_browser = VARIANT_FALSE;
|
||||
ret->visible = VARIANT_TRUE;
|
||||
ret->menu_bar = VARIANT_TRUE;
|
||||
ret->address_bar = VARIANT_TRUE;
|
||||
|
|
Loading…
Reference in New Issue