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

IHTMLElement2

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

メソッド 98

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

vtblメソッド
7HRESULT get_scopeName(LPWSTR* p)
8HRESULT setCapture(VARIANT_BOOL containerCapture)
9HRESULT releaseCapture()
10HRESULT put_onlosecapture(VARIANT v)
11HRESULT get_onlosecapture(VARIANT* p)
12HRESULT componentFromPoint(INT x, INT y, LPWSTR* component)
13HRESULT doScroll(VARIANT component)
14HRESULT put_onscroll(VARIANT v)
15HRESULT get_onscroll(VARIANT* p)
16HRESULT put_ondrag(VARIANT v)
17HRESULT get_ondrag(VARIANT* p)
18HRESULT put_ondragend(VARIANT v)
19HRESULT get_ondragend(VARIANT* p)
20HRESULT put_ondragenter(VARIANT v)
21HRESULT get_ondragenter(VARIANT* p)
22HRESULT put_ondragover(VARIANT v)
23HRESULT get_ondragover(VARIANT* p)
24HRESULT put_ondragleave(VARIANT v)
25HRESULT get_ondragleave(VARIANT* p)
26HRESULT put_ondrop(VARIANT v)
27HRESULT get_ondrop(VARIANT* p)
28HRESULT put_onbeforecut(VARIANT v)
29HRESULT get_onbeforecut(VARIANT* p)
30HRESULT put_oncut(VARIANT v)
31HRESULT get_oncut(VARIANT* p)
32HRESULT put_onbeforecopy(VARIANT v)
33HRESULT get_onbeforecopy(VARIANT* p)
34HRESULT put_oncopy(VARIANT v)
35HRESULT get_oncopy(VARIANT* p)
36HRESULT put_onbeforepaste(VARIANT v)
37HRESULT get_onbeforepaste(VARIANT* p)
38HRESULT put_onpaste(VARIANT v)
39HRESULT get_onpaste(VARIANT* p)
40HRESULT get_currentStyle(IHTMLCurrentStyle** p)
41HRESULT put_onpropertychange(VARIANT v)
42HRESULT get_onpropertychange(VARIANT* p)
43HRESULT getClientRects(IHTMLRectCollection** pRectCol)
44HRESULT getBoundingClientRect(IHTMLRect** pRect)
45HRESULT setExpression(LPWSTR propname, LPWSTR expression, LPWSTR language)
46HRESULT getExpression(LPWSTR propname, VARIANT* expression)
47HRESULT removeExpression(LPWSTR propname, VARIANT_BOOL* pfSuccess)
48HRESULT put_tabIndex(SHORT v)
49HRESULT get_tabIndex(SHORT* p)
50HRESULT focus()
51HRESULT put_accessKey(LPWSTR v)
52HRESULT get_accessKey(LPWSTR* p)
53HRESULT put_onblur(VARIANT v)
54HRESULT get_onblur(VARIANT* p)
55HRESULT put_onfocus(VARIANT v)
56HRESULT get_onfocus(VARIANT* p)
57HRESULT put_onresize(VARIANT v)
58HRESULT get_onresize(VARIANT* p)
59HRESULT blur()
60HRESULT addFilter(IUnknown* pUnk)
61HRESULT removeFilter(IUnknown* pUnk)
62HRESULT get_clientHeight(INT* p)
63HRESULT get_clientWidth(INT* p)
64HRESULT get_clientTop(INT* p)
65HRESULT get_clientLeft(INT* p)
66HRESULT attachEvent(LPWSTR event, IDispatch* pDisp, VARIANT_BOOL* pfResult)
67HRESULT detachEvent(LPWSTR event, IDispatch* pDisp)
68HRESULT get_readyState(VARIANT* p)
69HRESULT put_onreadystatechange(VARIANT v)
70HRESULT get_onreadystatechange(VARIANT* p)
71HRESULT put_onrowsdelete(VARIANT v)
72HRESULT get_onrowsdelete(VARIANT* p)
73HRESULT put_onrowsinserted(VARIANT v)
74HRESULT get_onrowsinserted(VARIANT* p)
75HRESULT put_oncellchange(VARIANT v)
76HRESULT get_oncellchange(VARIANT* p)
77HRESULT put_dir(LPWSTR v)
78HRESULT get_dir(LPWSTR* p)
79HRESULT createControlRange(IDispatch** range)
80HRESULT get_scrollHeight(INT* p)
81HRESULT get_scrollWidth(INT* p)
82HRESULT put_scrollTop(INT v)
83HRESULT get_scrollTop(INT* p)
84HRESULT put_scrollLeft(INT v)
85HRESULT get_scrollLeft(INT* p)
86HRESULT clearAttributes()
87HRESULT mergeAttributes(IHTMLElement* mergeThis)
88HRESULT put_oncontextmenu(VARIANT v)
89HRESULT get_oncontextmenu(VARIANT* p)
90HRESULT insertAdjacentElement(LPWSTR where, IHTMLElement* insertedElement, IHTMLElement** inserted)
91HRESULT applyElement(IHTMLElement* apply, LPWSTR where, IHTMLElement** applied)
92HRESULT getAdjacentText(LPWSTR where, LPWSTR* text)
93HRESULT replaceAdjacentText(LPWSTR where, LPWSTR newText, LPWSTR* oldText)
94HRESULT get_canHaveChildren(VARIANT_BOOL* p)
95HRESULT addBehavior(LPWSTR bstrUrl, VARIANT* pvarFactory, INT* pCookie)
96HRESULT removeBehavior(INT cookie, VARIANT_BOOL* pfResult)
97HRESULT get_runtimeStyle(IHTMLStyle** p)
98HRESULT get_behaviorUrns(IDispatch** p)
99HRESULT put_tagUrn(LPWSTR v)
100HRESULT get_tagUrn(LPWSTR* p)
101HRESULT put_onbeforeeditfocus(VARIANT v)
102HRESULT get_onbeforeeditfocus(VARIANT* p)
103HRESULT get_readyStateValue(INT* p)
104HRESULT getElementsByTagName(LPWSTR v, IHTMLElementCollection** pelColl)