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

IHTMLElement5

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

メソッド 65

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

vtblメソッド
7HRESULT getAttributeNode(LPWSTR bstrname, IHTMLDOMAttribute2** ppretAttribute)
8HRESULT setAttributeNode(IHTMLDOMAttribute2* pattr, IHTMLDOMAttribute2** ppretAttribute)
9HRESULT removeAttributeNode(IHTMLDOMAttribute2* pattr, IHTMLDOMAttribute2** ppretAttribute)
10HRESULT hasAttribute(LPWSTR name, VARIANT_BOOL* pfHasAttribute)
11HRESULT put_role(LPWSTR v)
12HRESULT get_role(LPWSTR* p)
13HRESULT put_ariaBusy(LPWSTR v)
14HRESULT get_ariaBusy(LPWSTR* p)
15HRESULT put_ariaChecked(LPWSTR v)
16HRESULT get_ariaChecked(LPWSTR* p)
17HRESULT put_ariaDisabled(LPWSTR v)
18HRESULT get_ariaDisabled(LPWSTR* p)
19HRESULT put_ariaExpanded(LPWSTR v)
20HRESULT get_ariaExpanded(LPWSTR* p)
21HRESULT put_ariaHaspopup(LPWSTR v)
22HRESULT get_ariaHaspopup(LPWSTR* p)
23HRESULT put_ariaHidden(LPWSTR v)
24HRESULT get_ariaHidden(LPWSTR* p)
25HRESULT put_ariaInvalid(LPWSTR v)
26HRESULT get_ariaInvalid(LPWSTR* p)
27HRESULT put_ariaMultiselectable(LPWSTR v)
28HRESULT get_ariaMultiselectable(LPWSTR* p)
29HRESULT put_ariaPressed(LPWSTR v)
30HRESULT get_ariaPressed(LPWSTR* p)
31HRESULT put_ariaReadonly(LPWSTR v)
32HRESULT get_ariaReadonly(LPWSTR* p)
33HRESULT put_ariaRequired(LPWSTR v)
34HRESULT get_ariaRequired(LPWSTR* p)
35HRESULT put_ariaSecret(LPWSTR v)
36HRESULT get_ariaSecret(LPWSTR* p)
37HRESULT put_ariaSelected(LPWSTR v)
38HRESULT get_ariaSelected(LPWSTR* p)
39HRESULT getAttribute(LPWSTR strAttributeName, VARIANT* AttributeValue)
40HRESULT setAttribute(LPWSTR strAttributeName, VARIANT AttributeValue)
41HRESULT removeAttribute(LPWSTR strAttributeName, VARIANT_BOOL* pfSuccess)
42HRESULT get_attributes(IHTMLAttributeCollection3** p)
43HRESULT put_ariaValuenow(LPWSTR v)
44HRESULT get_ariaValuenow(LPWSTR* p)
45HRESULT put_ariaPosinset(SHORT v)
46HRESULT get_ariaPosinset(SHORT* p)
47HRESULT put_ariaSetsize(SHORT v)
48HRESULT get_ariaSetsize(SHORT* p)
49HRESULT put_ariaLevel(SHORT v)
50HRESULT get_ariaLevel(SHORT* p)
51HRESULT put_ariaValuemin(LPWSTR v)
52HRESULT get_ariaValuemin(LPWSTR* p)
53HRESULT put_ariaValuemax(LPWSTR v)
54HRESULT get_ariaValuemax(LPWSTR* p)
55HRESULT put_ariaControls(LPWSTR v)
56HRESULT get_ariaControls(LPWSTR* p)
57HRESULT put_ariaDescribedby(LPWSTR v)
58HRESULT get_ariaDescribedby(LPWSTR* p)
59HRESULT put_ariaFlowto(LPWSTR v)
60HRESULT get_ariaFlowto(LPWSTR* p)
61HRESULT put_ariaLabelledby(LPWSTR v)
62HRESULT get_ariaLabelledby(LPWSTR* p)
63HRESULT put_ariaActivedescendant(LPWSTR v)
64HRESULT get_ariaActivedescendant(LPWSTR* p)
65HRESULT put_ariaOwns(LPWSTR v)
66HRESULT get_ariaOwns(LPWSTR* p)
67HRESULT hasAttributes(VARIANT_BOOL* pfHasAttributes)
68HRESULT put_ariaLive(LPWSTR v)
69HRESULT get_ariaLive(LPWSTR* p)
70HRESULT put_ariaRelevant(LPWSTR v)
71HRESULT get_ariaRelevant(LPWSTR* p)