Win32 API 日本語リファレンス
ホームWeb.MsHtml › IHTMLWindow2

IHTMLWindow2

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

メソッド 68

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

vtblメソッド
9HRESULT get_frames(IHTMLFramesCollection2** p)
10HRESULT put_defaultStatus(LPWSTR v)
11HRESULT get_defaultStatus(LPWSTR* p)
12HRESULT put_status(LPWSTR v)
13HRESULT get_status(LPWSTR* p)
14HRESULT setTimeout(LPWSTR expression, INT msec, VARIANT* language, INT* timerID)
15HRESULT clearTimeout(INT timerID)
16HRESULT alert(LPWSTR message)
17HRESULT confirm(LPWSTR message, VARIANT_BOOL* confirmed)
18HRESULT prompt(LPWSTR message, LPWSTR defstr, VARIANT* textdata)
19HRESULT get_Image(IHTMLImageElementFactory** p)
20HRESULT get_location(IHTMLLocation** p)
21HRESULT get_history(IOmHistory** p)
22HRESULT close()
23HRESULT put_opener(VARIANT v)
24HRESULT get_opener(VARIANT* p)
25HRESULT get_navigator(IOmNavigator** p)
26HRESULT put_name(LPWSTR v)
27HRESULT get_name(LPWSTR* p)
28HRESULT get_parent(IHTMLWindow2** p)
29HRESULT open(LPWSTR url, LPWSTR name, LPWSTR features, VARIANT_BOOL replace, IHTMLWindow2** pomWindowResult)
30HRESULT get_self(IHTMLWindow2** p)
31HRESULT get_top(IHTMLWindow2** p)
32HRESULT get_window(IHTMLWindow2** p)
33HRESULT navigate(LPWSTR url)
34HRESULT put_onfocus(VARIANT v)
35HRESULT get_onfocus(VARIANT* p)
36HRESULT put_onblur(VARIANT v)
37HRESULT get_onblur(VARIANT* p)
38HRESULT put_onload(VARIANT v)
39HRESULT get_onload(VARIANT* p)
40HRESULT put_onbeforeunload(VARIANT v)
41HRESULT get_onbeforeunload(VARIANT* p)
42HRESULT put_onunload(VARIANT v)
43HRESULT get_onunload(VARIANT* p)
44HRESULT put_onhelp(VARIANT v)
45HRESULT get_onhelp(VARIANT* p)
46HRESULT put_onerror(VARIANT v)
47HRESULT get_onerror(VARIANT* p)
48HRESULT put_onresize(VARIANT v)
49HRESULT get_onresize(VARIANT* p)
50HRESULT put_onscroll(VARIANT v)
51HRESULT get_onscroll(VARIANT* p)
52HRESULT get_document(IHTMLDocument2** p)
53HRESULT get_event(IHTMLEventObj** p)
54HRESULT get__newEnum(IUnknown** p)
55HRESULT showModalDialog(LPWSTR dialog, VARIANT* varArgIn, VARIANT* varOptions, VARIANT* varArgOut)
56HRESULT showHelp(LPWSTR helpURL, VARIANT helpArg, LPWSTR features)
57HRESULT get_screen(IHTMLScreen** p)
58HRESULT get_Option(IHTMLOptionElementFactory** p)
59HRESULT focus()
60HRESULT get_closed(VARIANT_BOOL* p)
61HRESULT blur()
62HRESULT scroll(INT x, INT y)
63HRESULT get_clientInformation(IOmNavigator** p)
64HRESULT setInterval(LPWSTR expression, INT msec, VARIANT* language, INT* timerID)
65HRESULT clearInterval(INT timerID)
66HRESULT put_offscreenBuffering(VARIANT v)
67HRESULT get_offscreenBuffering(VARIANT* p)
68HRESULT execScript(LPWSTR code, LPWSTR language, VARIANT* pvarRet)
69HRESULT toString(LPWSTR* String)
70HRESULT scrollBy(INT x, INT y)
71HRESULT scrollTo(INT x, INT y)
72HRESULT moveTo(INT x, INT y)
73HRESULT moveBy(INT x, INT y)
74HRESULT resizeTo(INT x, INT y)
75HRESULT resizeBy(INT x, INT y)
76HRESULT get_external(IDispatch** p)