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

IHTMLCurrentStyle

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

メソッド 91

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

vtblメソッド
7HRESULT get_position(LPWSTR* p)
8HRESULT get_styleFloat(LPWSTR* p)
9HRESULT get_color(VARIANT* p)
10HRESULT get_backgroundColor(VARIANT* p)
11HRESULT get_fontFamily(LPWSTR* p)
12HRESULT get_fontStyle(LPWSTR* p)
13HRESULT get_fontVariant(LPWSTR* p)
14HRESULT get_fontWeight(VARIANT* p)
15HRESULT get_fontSize(VARIANT* p)
16HRESULT get_backgroundImage(LPWSTR* p)
17HRESULT get_backgroundPositionX(VARIANT* p)
18HRESULT get_backgroundPositionY(VARIANT* p)
19HRESULT get_backgroundRepeat(LPWSTR* p)
20HRESULT get_borderLeftColor(VARIANT* p)
21HRESULT get_borderTopColor(VARIANT* p)
22HRESULT get_borderRightColor(VARIANT* p)
23HRESULT get_borderBottomColor(VARIANT* p)
24HRESULT get_borderTopStyle(LPWSTR* p)
25HRESULT get_borderRightStyle(LPWSTR* p)
26HRESULT get_borderBottomStyle(LPWSTR* p)
27HRESULT get_borderLeftStyle(LPWSTR* p)
28HRESULT get_borderTopWidth(VARIANT* p)
29HRESULT get_borderRightWidth(VARIANT* p)
30HRESULT get_borderBottomWidth(VARIANT* p)
31HRESULT get_borderLeftWidth(VARIANT* p)
32HRESULT get_left(VARIANT* p)
33HRESULT get_top(VARIANT* p)
34HRESULT get_width(VARIANT* p)
35HRESULT get_height(VARIANT* p)
36HRESULT get_paddingLeft(VARIANT* p)
37HRESULT get_paddingTop(VARIANT* p)
38HRESULT get_paddingRight(VARIANT* p)
39HRESULT get_paddingBottom(VARIANT* p)
40HRESULT get_textAlign(LPWSTR* p)
41HRESULT get_textDecoration(LPWSTR* p)
42HRESULT get_display(LPWSTR* p)
43HRESULT get_visibility(LPWSTR* p)
44HRESULT get_zIndex(VARIANT* p)
45HRESULT get_letterSpacing(VARIANT* p)
46HRESULT get_lineHeight(VARIANT* p)
47HRESULT get_textIndent(VARIANT* p)
48HRESULT get_verticalAlign(VARIANT* p)
49HRESULT get_backgroundAttachment(LPWSTR* p)
50HRESULT get_marginTop(VARIANT* p)
51HRESULT get_marginRight(VARIANT* p)
52HRESULT get_marginBottom(VARIANT* p)
53HRESULT get_marginLeft(VARIANT* p)
54HRESULT get_clear(LPWSTR* p)
55HRESULT get_listStyleType(LPWSTR* p)
56HRESULT get_listStylePosition(LPWSTR* p)
57HRESULT get_listStyleImage(LPWSTR* p)
58HRESULT get_clipTop(VARIANT* p)
59HRESULT get_clipRight(VARIANT* p)
60HRESULT get_clipBottom(VARIANT* p)
61HRESULT get_clipLeft(VARIANT* p)
62HRESULT get_overflow(LPWSTR* p)
63HRESULT get_pageBreakBefore(LPWSTR* p)
64HRESULT get_pageBreakAfter(LPWSTR* p)
65HRESULT get_cursor(LPWSTR* p)
66HRESULT get_tableLayout(LPWSTR* p)
67HRESULT get_borderCollapse(LPWSTR* p)
68HRESULT get_direction(LPWSTR* p)
69HRESULT get_behavior(LPWSTR* p)
70HRESULT getAttribute(LPWSTR strAttributeName, INT lFlags, VARIANT* AttributeValue)
71HRESULT get_unicodeBidi(LPWSTR* p)
72HRESULT get_right(VARIANT* p)
73HRESULT get_bottom(VARIANT* p)
74HRESULT get_imeMode(LPWSTR* p)
75HRESULT get_rubyAlign(LPWSTR* p)
76HRESULT get_rubyPosition(LPWSTR* p)
77HRESULT get_rubyOverhang(LPWSTR* p)
78HRESULT get_textAutospace(LPWSTR* p)
79HRESULT get_lineBreak(LPWSTR* p)
80HRESULT get_wordBreak(LPWSTR* p)
81HRESULT get_textJustify(LPWSTR* p)
82HRESULT get_textJustifyTrim(LPWSTR* p)
83HRESULT get_textKashida(VARIANT* p)
84HRESULT get_blockDirection(LPWSTR* p)
85HRESULT get_layoutGridChar(VARIANT* p)
86HRESULT get_layoutGridLine(VARIANT* p)
87HRESULT get_layoutGridMode(LPWSTR* p)
88HRESULT get_layoutGridType(LPWSTR* p)
89HRESULT get_borderStyle(LPWSTR* p)
90HRESULT get_borderColor(LPWSTR* p)
91HRESULT get_borderWidth(LPWSTR* p)
92HRESULT get_padding(LPWSTR* p)
93HRESULT get_margin(LPWSTR* p)
94HRESULT get_accelerator(LPWSTR* p)
95HRESULT get_overflowX(LPWSTR* p)
96HRESULT get_overflowY(LPWSTR* p)
97HRESULT get_textTransform(LPWSTR* p)