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

IHTMLDocument7

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

メソッド 104

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

vtblメソッド
7HRESULT get_defaultView(IHTMLWindow2** p)
8HRESULT createCDATASection(LPWSTR text, IHTMLDOMNode** newCDATASectionNode)
9HRESULT getSelection(IHTMLSelection** ppIHTMLSelection)
10HRESULT getElementsByTagNameNS(VARIANT* pvarNS, LPWSTR bstrLocalName, IHTMLElementCollection** pelColl)
11HRESULT createElementNS(VARIANT* pvarNS, LPWSTR bstrTag, IHTMLElement** newElem)
12HRESULT createAttributeNS(VARIANT* pvarNS, LPWSTR bstrAttrName, IHTMLDOMAttribute** ppAttribute)
13HRESULT put_onmsthumbnailclick(VARIANT v)
14HRESULT get_onmsthumbnailclick(VARIANT* p)
15HRESULT get_characterSet(LPWSTR* p)
16HRESULT createElement(LPWSTR bstrTag, IHTMLElement** newElem)
17HRESULT createAttribute(LPWSTR bstrAttrName, IHTMLDOMAttribute** ppAttribute)
18HRESULT getElementsByClassName(LPWSTR v, IHTMLElementCollection** pel)
19HRESULT createProcessingInstruction(LPWSTR bstrTarget, LPWSTR bstrData, IDOMProcessingInstruction** newProcessingInstruction)
20HRESULT adoptNode(IHTMLDOMNode* pNodeSource, IHTMLDOMNode3** ppNodeDest)
21HRESULT put_onmssitemodejumplistitemremoved(VARIANT v)
22HRESULT get_onmssitemodejumplistitemremoved(VARIANT* p)
23HRESULT get_all(IHTMLElementCollection** p)
24HRESULT get_inputEncoding(LPWSTR* p)
25HRESULT get_xmlEncoding(LPWSTR* p)
26HRESULT put_xmlStandalone(VARIANT_BOOL v)
27HRESULT get_xmlStandalone(VARIANT_BOOL* p)
28HRESULT put_xmlVersion(LPWSTR v)
29HRESULT get_xmlVersion(LPWSTR* p)
30HRESULT hasAttributes(VARIANT_BOOL* pfHasAttributes)
31HRESULT put_onabort(VARIANT v)
32HRESULT get_onabort(VARIANT* p)
33HRESULT put_onblur(VARIANT v)
34HRESULT get_onblur(VARIANT* p)
35HRESULT put_oncanplay(VARIANT v)
36HRESULT get_oncanplay(VARIANT* p)
37HRESULT put_oncanplaythrough(VARIANT v)
38HRESULT get_oncanplaythrough(VARIANT* p)
39HRESULT put_onchange(VARIANT v)
40HRESULT get_onchange(VARIANT* p)
41HRESULT put_ondrag(VARIANT v)
42HRESULT get_ondrag(VARIANT* p)
43HRESULT put_ondragend(VARIANT v)
44HRESULT get_ondragend(VARIANT* p)
45HRESULT put_ondragenter(VARIANT v)
46HRESULT get_ondragenter(VARIANT* p)
47HRESULT put_ondragleave(VARIANT v)
48HRESULT get_ondragleave(VARIANT* p)
49HRESULT put_ondragover(VARIANT v)
50HRESULT get_ondragover(VARIANT* p)
51HRESULT put_ondrop(VARIANT v)
52HRESULT get_ondrop(VARIANT* p)
53HRESULT put_ondurationchange(VARIANT v)
54HRESULT get_ondurationchange(VARIANT* p)
55HRESULT put_onemptied(VARIANT v)
56HRESULT get_onemptied(VARIANT* p)
57HRESULT put_onended(VARIANT v)
58HRESULT get_onended(VARIANT* p)
59HRESULT put_onerror(VARIANT v)
60HRESULT get_onerror(VARIANT* p)
61HRESULT put_onfocus(VARIANT v)
62HRESULT get_onfocus(VARIANT* p)
63HRESULT put_oninput(VARIANT v)
64HRESULT get_oninput(VARIANT* p)
65HRESULT put_onload(VARIANT v)
66HRESULT get_onload(VARIANT* p)
67HRESULT put_onloadeddata(VARIANT v)
68HRESULT get_onloadeddata(VARIANT* p)
69HRESULT put_onloadedmetadata(VARIANT v)
70HRESULT get_onloadedmetadata(VARIANT* p)
71HRESULT put_onloadstart(VARIANT v)
72HRESULT get_onloadstart(VARIANT* p)
73HRESULT put_onpause(VARIANT v)
74HRESULT get_onpause(VARIANT* p)
75HRESULT put_onplay(VARIANT v)
76HRESULT get_onplay(VARIANT* p)
77HRESULT put_onplaying(VARIANT v)
78HRESULT get_onplaying(VARIANT* p)
79HRESULT put_onprogress(VARIANT v)
80HRESULT get_onprogress(VARIANT* p)
81HRESULT put_onratechange(VARIANT v)
82HRESULT get_onratechange(VARIANT* p)
83HRESULT put_onreset(VARIANT v)
84HRESULT get_onreset(VARIANT* p)
85HRESULT put_onscroll(VARIANT v)
86HRESULT get_onscroll(VARIANT* p)
87HRESULT put_onseeked(VARIANT v)
88HRESULT get_onseeked(VARIANT* p)
89HRESULT put_onseeking(VARIANT v)
90HRESULT get_onseeking(VARIANT* p)
91HRESULT put_onselect(VARIANT v)
92HRESULT get_onselect(VARIANT* p)
93HRESULT put_onstalled(VARIANT v)
94HRESULT get_onstalled(VARIANT* p)
95HRESULT put_onsubmit(VARIANT v)
96HRESULT get_onsubmit(VARIANT* p)
97HRESULT put_onsuspend(VARIANT v)
98HRESULT get_onsuspend(VARIANT* p)
99HRESULT put_ontimeupdate(VARIANT v)
100HRESULT get_ontimeupdate(VARIANT* p)
101HRESULT put_onvolumechange(VARIANT v)
102HRESULT get_onvolumechange(VARIANT* p)
103HRESULT put_onwaiting(VARIANT v)
104HRESULT get_onwaiting(VARIANT* p)
105HRESULT normalize()
106HRESULT importNode(IHTMLDOMNode* pNodeSource, VARIANT_BOOL fDeep, IHTMLDOMNode3** ppNodeDest)
107HRESULT get_parentWindow(IHTMLWindow2** p)
108HRESULT putref_body(IHTMLElement* v)
109HRESULT get_body(IHTMLElement** p)
110HRESULT get_head(IHTMLElement** p)