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

IWebBrowserApp

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID0002df05-0000-0000-c000-000000000046継承元IWebBrowser呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl32

メソッド 20

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

vtblメソッド
32HRESULT Quit()
33HRESULT ClientToWindow(INT* pcx, INT* pcy)
34HRESULT PutProperty(LPWSTR Property, VARIANT vtValue)
35HRESULT GetProperty(LPWSTR Property, VARIANT* pvtValue)
36HRESULT get_Name(LPWSTR* Name)
37HRESULT get_HWND(SHANDLE_PTR* pHWND)
38HRESULT get_FullName(LPWSTR* FullName)
39HRESULT get_Path(LPWSTR* Path)
40HRESULT get_Visible(VARIANT_BOOL* pBool)
41HRESULT put_Visible(VARIANT_BOOL Value)
42HRESULT get_StatusBar(VARIANT_BOOL* pBool)
43HRESULT put_StatusBar(VARIANT_BOOL Value)
44HRESULT get_StatusText(LPWSTR* StatusText)
45HRESULT put_StatusText(LPWSTR StatusText)
46HRESULT get_ToolBar(INT* Value)
47HRESULT put_ToolBar(INT Value)
48HRESULT get_MenuBar(VARIANT_BOOL* Value)
49HRESULT put_MenuBar(VARIANT_BOOL Value)
50HRESULT get_FullScreen(VARIANT_BOOL* pbFullScreen)
51HRESULT put_FullScreen(VARIANT_BOOL bFullScreen)