ホーム › Web.MsHtml › IHTMLElement5
IHTMLElement5
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 65
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT getAttributeNode(LPWSTR bstrname, IHTMLDOMAttribute2** ppretAttribute) |
| 8 | HRESULT setAttributeNode(IHTMLDOMAttribute2* pattr, IHTMLDOMAttribute2** ppretAttribute) |
| 9 | HRESULT removeAttributeNode(IHTMLDOMAttribute2* pattr, IHTMLDOMAttribute2** ppretAttribute) |
| 10 | HRESULT hasAttribute(LPWSTR name, VARIANT_BOOL* pfHasAttribute) |
| 11 | HRESULT put_role(LPWSTR v) |
| 12 | HRESULT get_role(LPWSTR* p) |
| 13 | HRESULT put_ariaBusy(LPWSTR v) |
| 14 | HRESULT get_ariaBusy(LPWSTR* p) |
| 15 | HRESULT put_ariaChecked(LPWSTR v) |
| 16 | HRESULT get_ariaChecked(LPWSTR* p) |
| 17 | HRESULT put_ariaDisabled(LPWSTR v) |
| 18 | HRESULT get_ariaDisabled(LPWSTR* p) |
| 19 | HRESULT put_ariaExpanded(LPWSTR v) |
| 20 | HRESULT get_ariaExpanded(LPWSTR* p) |
| 21 | HRESULT put_ariaHaspopup(LPWSTR v) |
| 22 | HRESULT get_ariaHaspopup(LPWSTR* p) |
| 23 | HRESULT put_ariaHidden(LPWSTR v) |
| 24 | HRESULT get_ariaHidden(LPWSTR* p) |
| 25 | HRESULT put_ariaInvalid(LPWSTR v) |
| 26 | HRESULT get_ariaInvalid(LPWSTR* p) |
| 27 | HRESULT put_ariaMultiselectable(LPWSTR v) |
| 28 | HRESULT get_ariaMultiselectable(LPWSTR* p) |
| 29 | HRESULT put_ariaPressed(LPWSTR v) |
| 30 | HRESULT get_ariaPressed(LPWSTR* p) |
| 31 | HRESULT put_ariaReadonly(LPWSTR v) |
| 32 | HRESULT get_ariaReadonly(LPWSTR* p) |
| 33 | HRESULT put_ariaRequired(LPWSTR v) |
| 34 | HRESULT get_ariaRequired(LPWSTR* p) |
| 35 | HRESULT put_ariaSecret(LPWSTR v) |
| 36 | HRESULT get_ariaSecret(LPWSTR* p) |
| 37 | HRESULT put_ariaSelected(LPWSTR v) |
| 38 | HRESULT get_ariaSelected(LPWSTR* p) |
| 39 | HRESULT getAttribute(LPWSTR strAttributeName, VARIANT* AttributeValue) |
| 40 | HRESULT setAttribute(LPWSTR strAttributeName, VARIANT AttributeValue) |
| 41 | HRESULT removeAttribute(LPWSTR strAttributeName, VARIANT_BOOL* pfSuccess) |
| 42 | HRESULT get_attributes(IHTMLAttributeCollection3** p) |
| 43 | HRESULT put_ariaValuenow(LPWSTR v) |
| 44 | HRESULT get_ariaValuenow(LPWSTR* p) |
| 45 | HRESULT put_ariaPosinset(SHORT v) |
| 46 | HRESULT get_ariaPosinset(SHORT* p) |
| 47 | HRESULT put_ariaSetsize(SHORT v) |
| 48 | HRESULT get_ariaSetsize(SHORT* p) |
| 49 | HRESULT put_ariaLevel(SHORT v) |
| 50 | HRESULT get_ariaLevel(SHORT* p) |
| 51 | HRESULT put_ariaValuemin(LPWSTR v) |
| 52 | HRESULT get_ariaValuemin(LPWSTR* p) |
| 53 | HRESULT put_ariaValuemax(LPWSTR v) |
| 54 | HRESULT get_ariaValuemax(LPWSTR* p) |
| 55 | HRESULT put_ariaControls(LPWSTR v) |
| 56 | HRESULT get_ariaControls(LPWSTR* p) |
| 57 | HRESULT put_ariaDescribedby(LPWSTR v) |
| 58 | HRESULT get_ariaDescribedby(LPWSTR* p) |
| 59 | HRESULT put_ariaFlowto(LPWSTR v) |
| 60 | HRESULT get_ariaFlowto(LPWSTR* p) |
| 61 | HRESULT put_ariaLabelledby(LPWSTR v) |
| 62 | HRESULT get_ariaLabelledby(LPWSTR* p) |
| 63 | HRESULT put_ariaActivedescendant(LPWSTR v) |
| 64 | HRESULT get_ariaActivedescendant(LPWSTR* p) |
| 65 | HRESULT put_ariaOwns(LPWSTR v) |
| 66 | HRESULT get_ariaOwns(LPWSTR* p) |
| 67 | HRESULT hasAttributes(VARIANT_BOOL* pfHasAttributes) |
| 68 | HRESULT put_ariaLive(LPWSTR v) |
| 69 | HRESULT get_ariaLive(LPWSTR* p) |
| 70 | HRESULT put_ariaRelevant(LPWSTR v) |
| 71 | HRESULT get_ariaRelevant(LPWSTR* p) |