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

IHTMLDocument2

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

メソッド 108

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

vtblメソッド
8HRESULT get_all(IHTMLElementCollection** p)
9HRESULT get_body(IHTMLElement** p)
10HRESULT get_activeElement(IHTMLElement** p)
11HRESULT get_images(IHTMLElementCollection** p)
12HRESULT get_applets(IHTMLElementCollection** p)
13HRESULT get_links(IHTMLElementCollection** p)
14HRESULT get_forms(IHTMLElementCollection** p)
15HRESULT get_anchors(IHTMLElementCollection** p)
16HRESULT put_title(LPWSTR v)
17HRESULT get_title(LPWSTR* p)
18HRESULT get_scripts(IHTMLElementCollection** p)
19HRESULT put_designMode(LPWSTR v)
20HRESULT get_designMode(LPWSTR* p)
21HRESULT get_selection(IHTMLSelectionObject** p)
22HRESULT get_readyState(LPWSTR* p)
23HRESULT get_frames(IHTMLFramesCollection2** p)
24HRESULT get_embeds(IHTMLElementCollection** p)
25HRESULT get_plugins(IHTMLElementCollection** p)
26HRESULT put_alinkColor(VARIANT v)
27HRESULT get_alinkColor(VARIANT* p)
28HRESULT put_bgColor(VARIANT v)
29HRESULT get_bgColor(VARIANT* p)
30HRESULT put_fgColor(VARIANT v)
31HRESULT get_fgColor(VARIANT* p)
32HRESULT put_linkColor(VARIANT v)
33HRESULT get_linkColor(VARIANT* p)
34HRESULT put_vlinkColor(VARIANT v)
35HRESULT get_vlinkColor(VARIANT* p)
36HRESULT get_referrer(LPWSTR* p)
37HRESULT get_location(IHTMLLocation** p)
38HRESULT get_lastModified(LPWSTR* p)
39HRESULT put_URL(LPWSTR v)
40HRESULT get_URL(LPWSTR* p)
41HRESULT put_domain(LPWSTR v)
42HRESULT get_domain(LPWSTR* p)
43HRESULT put_cookie(LPWSTR v)
44HRESULT get_cookie(LPWSTR* p)
45HRESULT put_expando(VARIANT_BOOL v)
46HRESULT get_expando(VARIANT_BOOL* p)
47HRESULT put_charset(LPWSTR v)
48HRESULT get_charset(LPWSTR* p)
49HRESULT put_defaultCharset(LPWSTR v)
50HRESULT get_defaultCharset(LPWSTR* p)
51HRESULT get_mimeType(LPWSTR* p)
52HRESULT get_fileSize(LPWSTR* p)
53HRESULT get_fileCreatedDate(LPWSTR* p)
54HRESULT get_fileModifiedDate(LPWSTR* p)
55HRESULT get_fileUpdatedDate(LPWSTR* p)
56HRESULT get_security(LPWSTR* p)
57HRESULT get_protocol(LPWSTR* p)
58HRESULT get_nameProp(LPWSTR* p)
59HRESULT write(SAFEARRAY* psarray)
60HRESULT writeln(SAFEARRAY* psarray)
61HRESULT open(LPWSTR url, VARIANT name, VARIANT features, VARIANT replace, IDispatch** pomWindowResult)
62HRESULT close()
63HRESULT clear()
64HRESULT queryCommandSupported(LPWSTR cmdID, VARIANT_BOOL* pfRet)
65HRESULT queryCommandEnabled(LPWSTR cmdID, VARIANT_BOOL* pfRet)
66HRESULT queryCommandState(LPWSTR cmdID, VARIANT_BOOL* pfRet)
67HRESULT queryCommandIndeterm(LPWSTR cmdID, VARIANT_BOOL* pfRet)
68HRESULT queryCommandText(LPWSTR cmdID, LPWSTR* pcmdText)
69HRESULT queryCommandValue(LPWSTR cmdID, VARIANT* pcmdValue)
70HRESULT execCommand(LPWSTR cmdID, VARIANT_BOOL showUI, VARIANT value, VARIANT_BOOL* pfRet)
71HRESULT execCommandShowHelp(LPWSTR cmdID, VARIANT_BOOL* pfRet)
72HRESULT createElement(LPWSTR eTag, IHTMLElement** newElem)
73HRESULT put_onhelp(VARIANT v)
74HRESULT get_onhelp(VARIANT* p)
75HRESULT put_onclick(VARIANT v)
76HRESULT get_onclick(VARIANT* p)
77HRESULT put_ondblclick(VARIANT v)
78HRESULT get_ondblclick(VARIANT* p)
79HRESULT put_onkeyup(VARIANT v)
80HRESULT get_onkeyup(VARIANT* p)
81HRESULT put_onkeydown(VARIANT v)
82HRESULT get_onkeydown(VARIANT* p)
83HRESULT put_onkeypress(VARIANT v)
84HRESULT get_onkeypress(VARIANT* p)
85HRESULT put_onmouseup(VARIANT v)
86HRESULT get_onmouseup(VARIANT* p)
87HRESULT put_onmousedown(VARIANT v)
88HRESULT get_onmousedown(VARIANT* p)
89HRESULT put_onmousemove(VARIANT v)
90HRESULT get_onmousemove(VARIANT* p)
91HRESULT put_onmouseout(VARIANT v)
92HRESULT get_onmouseout(VARIANT* p)
93HRESULT put_onmouseover(VARIANT v)
94HRESULT get_onmouseover(VARIANT* p)
95HRESULT put_onreadystatechange(VARIANT v)
96HRESULT get_onreadystatechange(VARIANT* p)
97HRESULT put_onafterupdate(VARIANT v)
98HRESULT get_onafterupdate(VARIANT* p)
99HRESULT put_onrowexit(VARIANT v)
100HRESULT get_onrowexit(VARIANT* p)
101HRESULT put_onrowenter(VARIANT v)
102HRESULT get_onrowenter(VARIANT* p)
103HRESULT put_ondragstart(VARIANT v)
104HRESULT get_ondragstart(VARIANT* p)
105HRESULT put_onselectstart(VARIANT v)
106HRESULT get_onselectstart(VARIANT* p)
107HRESULT elementFromPoint(INT x, INT y, IHTMLElement** elementHit)
108HRESULT get_parentWindow(IHTMLWindow2** p)
109HRESULT get_styleSheets(IHTMLStyleSheetsCollection** p)
110HRESULT put_onbeforeupdate(VARIANT v)
111HRESULT get_onbeforeupdate(VARIANT* p)
112HRESULT put_onerrorupdate(VARIANT v)
113HRESULT get_onerrorupdate(VARIANT* p)
114HRESULT toString(LPWSTR* String)
115HRESULT createStyleSheet(LPWSTR bstrHref, INT lIndex, IHTMLStyleSheet** ppnewStyleSheet)