Win32 API 日本語リファレンス
ホームUI.Shell › IWebBrowser2

IWebBrowser2

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDd30c1661-cdaf-11d0-8a3e-00c04fc9e26e継承元IWebBrowserApp呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl52

メソッド 19

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
52HRESULT Navigate2(VARIANT* URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers)
53HRESULT QueryStatusWB(OLECMDID cmdID, OLECMDF* pcmdf)
54HRESULT ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, VARIANT* pvaIn, VARIANT* pvaOut)
55HRESULT ShowBrowserBar(VARIANT* pvaClsid, VARIANT* pvarShow, VARIANT* pvarSize)
56HRESULT get_ReadyState(READYSTATE* plReadyState)
57HRESULT get_Offline(VARIANT_BOOL* pbOffline)
58HRESULT put_Offline(VARIANT_BOOL bOffline)
59HRESULT get_Silent(VARIANT_BOOL* pbSilent)
60HRESULT put_Silent(VARIANT_BOOL bSilent)
61HRESULT get_RegisterAsBrowser(VARIANT_BOOL* pbRegister)
62HRESULT put_RegisterAsBrowser(VARIANT_BOOL bRegister)
63HRESULT get_RegisterAsDropTarget(VARIANT_BOOL* pbRegister)
64HRESULT put_RegisterAsDropTarget(VARIANT_BOOL bRegister)
65HRESULT get_TheaterMode(VARIANT_BOOL* pbRegister)
66HRESULT put_TheaterMode(VARIANT_BOOL bRegister)
67HRESULT get_AddressBar(VARIANT_BOOL* Value)
68HRESULT put_AddressBar(VARIANT_BOOL Value)
69HRESULT get_Resizable(VARIANT_BOOL* Value)
70HRESULT put_Resizable(VARIANT_BOOL Value)