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

IHTMLWindow7

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

メソッド 119

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

vtblメソッド
7HRESULT getSelection(IHTMLSelection** ppIHTMLSelection)
8HRESULT getComputedStyle(IHTMLDOMNode* varArgIn, LPWSTR bstrPseudoElt, IHTMLCSSStyleDeclaration** ppComputedStyle)
9HRESULT get_styleMedia(IHTMLStyleMedia** p)
10HRESULT put_performance(VARIANT v)
11HRESULT get_performance(VARIANT* p)
12HRESULT get_innerWidth(INT* p)
13HRESULT get_innerHeight(INT* p)
14HRESULT get_pageXOffset(INT* p)
15HRESULT get_pageYOffset(INT* p)
16HRESULT get_screenX(INT* p)
17HRESULT get_screenY(INT* p)
18HRESULT get_outerWidth(INT* p)
19HRESULT get_outerHeight(INT* p)
20HRESULT put_onabort(VARIANT v)
21HRESULT get_onabort(VARIANT* p)
22HRESULT put_oncanplay(VARIANT v)
23HRESULT get_oncanplay(VARIANT* p)
24HRESULT put_oncanplaythrough(VARIANT v)
25HRESULT get_oncanplaythrough(VARIANT* p)
26HRESULT put_onchange(VARIANT v)
27HRESULT get_onchange(VARIANT* p)
28HRESULT put_onclick(VARIANT v)
29HRESULT get_onclick(VARIANT* p)
30HRESULT put_oncontextmenu(VARIANT v)
31HRESULT get_oncontextmenu(VARIANT* p)
32HRESULT put_ondblclick(VARIANT v)
33HRESULT get_ondblclick(VARIANT* p)
34HRESULT put_ondrag(VARIANT v)
35HRESULT get_ondrag(VARIANT* p)
36HRESULT put_ondragend(VARIANT v)
37HRESULT get_ondragend(VARIANT* p)
38HRESULT put_ondragenter(VARIANT v)
39HRESULT get_ondragenter(VARIANT* p)
40HRESULT put_ondragleave(VARIANT v)
41HRESULT get_ondragleave(VARIANT* p)
42HRESULT put_ondragover(VARIANT v)
43HRESULT get_ondragover(VARIANT* p)
44HRESULT put_ondragstart(VARIANT v)
45HRESULT get_ondragstart(VARIANT* p)
46HRESULT put_ondrop(VARIANT v)
47HRESULT get_ondrop(VARIANT* p)
48HRESULT put_ondurationchange(VARIANT v)
49HRESULT get_ondurationchange(VARIANT* p)
50HRESULT put_onfocusin(VARIANT v)
51HRESULT get_onfocusin(VARIANT* p)
52HRESULT put_onfocusout(VARIANT v)
53HRESULT get_onfocusout(VARIANT* p)
54HRESULT put_oninput(VARIANT v)
55HRESULT get_oninput(VARIANT* p)
56HRESULT put_onemptied(VARIANT v)
57HRESULT get_onemptied(VARIANT* p)
58HRESULT put_onended(VARIANT v)
59HRESULT get_onended(VARIANT* p)
60HRESULT put_onkeydown(VARIANT v)
61HRESULT get_onkeydown(VARIANT* p)
62HRESULT put_onkeypress(VARIANT v)
63HRESULT get_onkeypress(VARIANT* p)
64HRESULT put_onkeyup(VARIANT v)
65HRESULT get_onkeyup(VARIANT* p)
66HRESULT put_onloadeddata(VARIANT v)
67HRESULT get_onloadeddata(VARIANT* p)
68HRESULT put_onloadedmetadata(VARIANT v)
69HRESULT get_onloadedmetadata(VARIANT* p)
70HRESULT put_onloadstart(VARIANT v)
71HRESULT get_onloadstart(VARIANT* p)
72HRESULT put_onmousedown(VARIANT v)
73HRESULT get_onmousedown(VARIANT* p)
74HRESULT put_onmouseenter(VARIANT v)
75HRESULT get_onmouseenter(VARIANT* p)
76HRESULT put_onmouseleave(VARIANT v)
77HRESULT get_onmouseleave(VARIANT* p)
78HRESULT put_onmousemove(VARIANT v)
79HRESULT get_onmousemove(VARIANT* p)
80HRESULT put_onmouseout(VARIANT v)
81HRESULT get_onmouseout(VARIANT* p)
82HRESULT put_onmouseover(VARIANT v)
83HRESULT get_onmouseover(VARIANT* p)
84HRESULT put_onmouseup(VARIANT v)
85HRESULT get_onmouseup(VARIANT* p)
86HRESULT put_onmousewheel(VARIANT v)
87HRESULT get_onmousewheel(VARIANT* p)
88HRESULT put_onoffline(VARIANT v)
89HRESULT get_onoffline(VARIANT* p)
90HRESULT put_ononline(VARIANT v)
91HRESULT get_ononline(VARIANT* p)
92HRESULT put_onprogress(VARIANT v)
93HRESULT get_onprogress(VARIANT* p)
94HRESULT put_onratechange(VARIANT v)
95HRESULT get_onratechange(VARIANT* p)
96HRESULT put_onreadystatechange(VARIANT v)
97HRESULT get_onreadystatechange(VARIANT* p)
98HRESULT put_onreset(VARIANT v)
99HRESULT get_onreset(VARIANT* p)
100HRESULT put_onseeked(VARIANT v)
101HRESULT get_onseeked(VARIANT* p)
102HRESULT put_onseeking(VARIANT v)
103HRESULT get_onseeking(VARIANT* p)
104HRESULT put_onselect(VARIANT v)
105HRESULT get_onselect(VARIANT* p)
106HRESULT put_onstalled(VARIANT v)
107HRESULT get_onstalled(VARIANT* p)
108HRESULT put_onstorage(VARIANT v)
109HRESULT get_onstorage(VARIANT* p)
110HRESULT put_onsubmit(VARIANT v)
111HRESULT get_onsubmit(VARIANT* p)
112HRESULT put_onsuspend(VARIANT v)
113HRESULT get_onsuspend(VARIANT* p)
114HRESULT put_ontimeupdate(VARIANT v)
115HRESULT get_ontimeupdate(VARIANT* p)
116HRESULT put_onpause(VARIANT v)
117HRESULT get_onpause(VARIANT* p)
118HRESULT put_onplay(VARIANT v)
119HRESULT get_onplay(VARIANT* p)
120HRESULT put_onplaying(VARIANT v)
121HRESULT get_onplaying(VARIANT* p)
122HRESULT put_onvolumechange(VARIANT v)
123HRESULT get_onvolumechange(VARIANT* p)
124HRESULT put_onwaiting(VARIANT v)
125HRESULT get_onwaiting(VARIANT* p)