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

IHTMLCSSStyleDeclaration

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

メソッド 374

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

vtblメソッド
7HRESULT get_length(INT* p)
8HRESULT get_parentRule(VARIANT* p)
9HRESULT getPropertyValue(LPWSTR bstrPropertyName, LPWSTR* pbstrPropertyValue)
10HRESULT getPropertyPriority(LPWSTR bstrPropertyName, LPWSTR* pbstrPropertyPriority)
11HRESULT removeProperty(LPWSTR bstrPropertyName, LPWSTR* pbstrPropertyValue)
12HRESULT setProperty(LPWSTR bstrPropertyName, VARIANT* pvarPropertyValue, VARIANT* pvarPropertyPriority)
13HRESULT item(INT index, LPWSTR* pbstrPropertyName)
14HRESULT put_fontFamily(LPWSTR v)
15HRESULT get_fontFamily(LPWSTR* p)
16HRESULT put_fontStyle(LPWSTR v)
17HRESULT get_fontStyle(LPWSTR* p)
18HRESULT put_fontVariant(LPWSTR v)
19HRESULT get_fontVariant(LPWSTR* p)
20HRESULT put_fontWeight(LPWSTR v)
21HRESULT get_fontWeight(LPWSTR* p)
22HRESULT put_fontSize(VARIANT v)
23HRESULT get_fontSize(VARIANT* p)
24HRESULT put_font(LPWSTR v)
25HRESULT get_font(LPWSTR* p)
26HRESULT put_color(VARIANT v)
27HRESULT get_color(VARIANT* p)
28HRESULT put_background(LPWSTR v)
29HRESULT get_background(LPWSTR* p)
30HRESULT put_backgroundColor(VARIANT v)
31HRESULT get_backgroundColor(VARIANT* p)
32HRESULT put_backgroundImage(LPWSTR v)
33HRESULT get_backgroundImage(LPWSTR* p)
34HRESULT put_backgroundRepeat(LPWSTR v)
35HRESULT get_backgroundRepeat(LPWSTR* p)
36HRESULT put_backgroundAttachment(LPWSTR v)
37HRESULT get_backgroundAttachment(LPWSTR* p)
38HRESULT put_backgroundPosition(LPWSTR v)
39HRESULT get_backgroundPosition(LPWSTR* p)
40HRESULT put_backgroundPositionX(VARIANT v)
41HRESULT get_backgroundPositionX(VARIANT* p)
42HRESULT put_backgroundPositionY(VARIANT v)
43HRESULT get_backgroundPositionY(VARIANT* p)
44HRESULT put_wordSpacing(VARIANT v)
45HRESULT get_wordSpacing(VARIANT* p)
46HRESULT put_letterSpacing(VARIANT v)
47HRESULT get_letterSpacing(VARIANT* p)
48HRESULT put_textDecoration(LPWSTR v)
49HRESULT get_textDecoration(LPWSTR* p)
50HRESULT put_verticalAlign(VARIANT v)
51HRESULT get_verticalAlign(VARIANT* p)
52HRESULT put_textTransform(LPWSTR v)
53HRESULT get_textTransform(LPWSTR* p)
54HRESULT put_textAlign(LPWSTR v)
55HRESULT get_textAlign(LPWSTR* p)
56HRESULT put_textIndent(VARIANT v)
57HRESULT get_textIndent(VARIANT* p)
58HRESULT put_lineHeight(VARIANT v)
59HRESULT get_lineHeight(VARIANT* p)
60HRESULT put_marginTop(VARIANT v)
61HRESULT get_marginTop(VARIANT* p)
62HRESULT put_marginRight(VARIANT v)
63HRESULT get_marginRight(VARIANT* p)
64HRESULT put_marginBottom(VARIANT v)
65HRESULT get_marginBottom(VARIANT* p)
66HRESULT put_marginLeft(VARIANT v)
67HRESULT get_marginLeft(VARIANT* p)
68HRESULT put_margin(LPWSTR v)
69HRESULT get_margin(LPWSTR* p)
70HRESULT put_paddingTop(VARIANT v)
71HRESULT get_paddingTop(VARIANT* p)
72HRESULT put_paddingRight(VARIANT v)
73HRESULT get_paddingRight(VARIANT* p)
74HRESULT put_paddingBottom(VARIANT v)
75HRESULT get_paddingBottom(VARIANT* p)
76HRESULT put_paddingLeft(VARIANT v)
77HRESULT get_paddingLeft(VARIANT* p)
78HRESULT put_padding(LPWSTR v)
79HRESULT get_padding(LPWSTR* p)
80HRESULT put_border(LPWSTR v)
81HRESULT get_border(LPWSTR* p)
82HRESULT put_borderTop(LPWSTR v)
83HRESULT get_borderTop(LPWSTR* p)
84HRESULT put_borderRight(LPWSTR v)
85HRESULT get_borderRight(LPWSTR* p)
86HRESULT put_borderBottom(LPWSTR v)
87HRESULT get_borderBottom(LPWSTR* p)
88HRESULT put_borderLeft(LPWSTR v)
89HRESULT get_borderLeft(LPWSTR* p)
90HRESULT put_borderColor(LPWSTR v)
91HRESULT get_borderColor(LPWSTR* p)
92HRESULT put_borderTopColor(VARIANT v)
93HRESULT get_borderTopColor(VARIANT* p)
94HRESULT put_borderRightColor(VARIANT v)
95HRESULT get_borderRightColor(VARIANT* p)
96HRESULT put_borderBottomColor(VARIANT v)
97HRESULT get_borderBottomColor(VARIANT* p)
98HRESULT put_borderLeftColor(VARIANT v)
99HRESULT get_borderLeftColor(VARIANT* p)
100HRESULT put_borderWidth(LPWSTR v)
101HRESULT get_borderWidth(LPWSTR* p)
102HRESULT put_borderTopWidth(VARIANT v)
103HRESULT get_borderTopWidth(VARIANT* p)
104HRESULT put_borderRightWidth(VARIANT v)
105HRESULT get_borderRightWidth(VARIANT* p)
106HRESULT put_borderBottomWidth(VARIANT v)
107HRESULT get_borderBottomWidth(VARIANT* p)
108HRESULT put_borderLeftWidth(VARIANT v)
109HRESULT get_borderLeftWidth(VARIANT* p)
110HRESULT put_borderStyle(LPWSTR v)
111HRESULT get_borderStyle(LPWSTR* p)
112HRESULT put_borderTopStyle(LPWSTR v)
113HRESULT get_borderTopStyle(LPWSTR* p)
114HRESULT put_borderRightStyle(LPWSTR v)
115HRESULT get_borderRightStyle(LPWSTR* p)
116HRESULT put_borderBottomStyle(LPWSTR v)
117HRESULT get_borderBottomStyle(LPWSTR* p)
118HRESULT put_borderLeftStyle(LPWSTR v)
119HRESULT get_borderLeftStyle(LPWSTR* p)
120HRESULT put_width(VARIANT v)
121HRESULT get_width(VARIANT* p)
122HRESULT put_height(VARIANT v)
123HRESULT get_height(VARIANT* p)
124HRESULT put_styleFloat(LPWSTR v)
125HRESULT get_styleFloat(LPWSTR* p)
126HRESULT put_clear(LPWSTR v)
127HRESULT get_clear(LPWSTR* p)
128HRESULT put_display(LPWSTR v)
129HRESULT get_display(LPWSTR* p)
130HRESULT put_visibility(LPWSTR v)
131HRESULT get_visibility(LPWSTR* p)
132HRESULT put_listStyleType(LPWSTR v)
133HRESULT get_listStyleType(LPWSTR* p)
134HRESULT put_listStylePosition(LPWSTR v)
135HRESULT get_listStylePosition(LPWSTR* p)
136HRESULT put_listStyleImage(LPWSTR v)
137HRESULT get_listStyleImage(LPWSTR* p)
138HRESULT put_listStyle(LPWSTR v)
139HRESULT get_listStyle(LPWSTR* p)
140HRESULT put_whiteSpace(LPWSTR v)
141HRESULT get_whiteSpace(LPWSTR* p)
142HRESULT put_top(VARIANT v)
143HRESULT get_top(VARIANT* p)
144HRESULT put_left(VARIANT v)
145HRESULT get_left(VARIANT* p)
146HRESULT put_zIndex(VARIANT v)
147HRESULT get_zIndex(VARIANT* p)
148HRESULT put_overflow(LPWSTR v)
149HRESULT get_overflow(LPWSTR* p)
150HRESULT put_pageBreakBefore(LPWSTR v)
151HRESULT get_pageBreakBefore(LPWSTR* p)
152HRESULT put_pageBreakAfter(LPWSTR v)
153HRESULT get_pageBreakAfter(LPWSTR* p)
154HRESULT put_cssText(LPWSTR v)
155HRESULT get_cssText(LPWSTR* p)
156HRESULT put_cursor(LPWSTR v)
157HRESULT get_cursor(LPWSTR* p)
158HRESULT put_clip(LPWSTR v)
159HRESULT get_clip(LPWSTR* p)
160HRESULT put_filter(LPWSTR v)
161HRESULT get_filter(LPWSTR* p)
162HRESULT put_tableLayout(LPWSTR v)
163HRESULT get_tableLayout(LPWSTR* p)
164HRESULT put_borderCollapse(LPWSTR v)
165HRESULT get_borderCollapse(LPWSTR* p)
166HRESULT put_direction(LPWSTR v)
167HRESULT get_direction(LPWSTR* p)
168HRESULT put_behavior(LPWSTR v)
169HRESULT get_behavior(LPWSTR* p)
170HRESULT put_position(LPWSTR v)
171HRESULT get_position(LPWSTR* p)
172HRESULT put_unicodeBidi(LPWSTR v)
173HRESULT get_unicodeBidi(LPWSTR* p)
174HRESULT put_bottom(VARIANT v)
175HRESULT get_bottom(VARIANT* p)
176HRESULT put_right(VARIANT v)
177HRESULT get_right(VARIANT* p)
178HRESULT put_imeMode(LPWSTR v)
179HRESULT get_imeMode(LPWSTR* p)
180HRESULT put_rubyAlign(LPWSTR v)
181HRESULT get_rubyAlign(LPWSTR* p)
182HRESULT put_rubyPosition(LPWSTR v)
183HRESULT get_rubyPosition(LPWSTR* p)
184HRESULT put_rubyOverhang(LPWSTR v)
185HRESULT get_rubyOverhang(LPWSTR* p)
186HRESULT put_layoutGridChar(VARIANT v)
187HRESULT get_layoutGridChar(VARIANT* p)
188HRESULT put_layoutGridLine(VARIANT v)
189HRESULT get_layoutGridLine(VARIANT* p)
190HRESULT put_layoutGridMode(LPWSTR v)
191HRESULT get_layoutGridMode(LPWSTR* p)
192HRESULT put_layoutGridType(LPWSTR v)
193HRESULT get_layoutGridType(LPWSTR* p)
194HRESULT put_layoutGrid(LPWSTR v)
195HRESULT get_layoutGrid(LPWSTR* p)
196HRESULT put_textAutospace(LPWSTR v)
197HRESULT get_textAutospace(LPWSTR* p)
198HRESULT put_wordBreak(LPWSTR v)
199HRESULT get_wordBreak(LPWSTR* p)
200HRESULT put_lineBreak(LPWSTR v)
201HRESULT get_lineBreak(LPWSTR* p)
202HRESULT put_textJustify(LPWSTR v)
203HRESULT get_textJustify(LPWSTR* p)
204HRESULT put_textJustifyTrim(LPWSTR v)
205HRESULT get_textJustifyTrim(LPWSTR* p)
206HRESULT put_textKashida(VARIANT v)
207HRESULT get_textKashida(VARIANT* p)
208HRESULT put_overflowX(LPWSTR v)
209HRESULT get_overflowX(LPWSTR* p)
210HRESULT put_overflowY(LPWSTR v)
211HRESULT get_overflowY(LPWSTR* p)
212HRESULT put_accelerator(LPWSTR v)
213HRESULT get_accelerator(LPWSTR* p)
214HRESULT put_layoutFlow(LPWSTR v)
215HRESULT get_layoutFlow(LPWSTR* p)
216HRESULT put_zoom(VARIANT v)
217HRESULT get_zoom(VARIANT* p)
218HRESULT put_wordWrap(LPWSTR v)
219HRESULT get_wordWrap(LPWSTR* p)
220HRESULT put_textUnderlinePosition(LPWSTR v)
221HRESULT get_textUnderlinePosition(LPWSTR* p)
222HRESULT put_scrollbarBaseColor(VARIANT v)
223HRESULT get_scrollbarBaseColor(VARIANT* p)
224HRESULT put_scrollbarFaceColor(VARIANT v)
225HRESULT get_scrollbarFaceColor(VARIANT* p)
226HRESULT put_scrollbar3dLightColor(VARIANT v)
227HRESULT get_scrollbar3dLightColor(VARIANT* p)
228HRESULT put_scrollbarShadowColor(VARIANT v)
229HRESULT get_scrollbarShadowColor(VARIANT* p)
230HRESULT put_scrollbarHighlightColor(VARIANT v)
231HRESULT get_scrollbarHighlightColor(VARIANT* p)
232HRESULT put_scrollbarDarkShadowColor(VARIANT v)
233HRESULT get_scrollbarDarkShadowColor(VARIANT* p)
234HRESULT put_scrollbarArrowColor(VARIANT v)
235HRESULT get_scrollbarArrowColor(VARIANT* p)
236HRESULT put_scrollbarTrackColor(VARIANT v)
237HRESULT get_scrollbarTrackColor(VARIANT* p)
238HRESULT put_writingMode(LPWSTR v)
239HRESULT get_writingMode(LPWSTR* p)
240HRESULT put_textAlignLast(LPWSTR v)
241HRESULT get_textAlignLast(LPWSTR* p)
242HRESULT put_textKashidaSpace(VARIANT v)
243HRESULT get_textKashidaSpace(VARIANT* p)
244HRESULT put_textOverflow(LPWSTR v)
245HRESULT get_textOverflow(LPWSTR* p)
246HRESULT put_minHeight(VARIANT v)
247HRESULT get_minHeight(VARIANT* p)
248HRESULT put_msInterpolationMode(LPWSTR v)
249HRESULT get_msInterpolationMode(LPWSTR* p)
250HRESULT put_maxHeight(VARIANT v)
251HRESULT get_maxHeight(VARIANT* p)
252HRESULT put_minWidth(VARIANT v)
253HRESULT get_minWidth(VARIANT* p)
254HRESULT put_maxWidth(VARIANT v)
255HRESULT get_maxWidth(VARIANT* p)
256HRESULT put_content(LPWSTR v)
257HRESULT get_content(LPWSTR* p)
258HRESULT put_captionSide(LPWSTR v)
259HRESULT get_captionSide(LPWSTR* p)
260HRESULT put_counterIncrement(LPWSTR v)
261HRESULT get_counterIncrement(LPWSTR* p)
262HRESULT put_counterReset(LPWSTR v)
263HRESULT get_counterReset(LPWSTR* p)
264HRESULT put_outline(LPWSTR v)
265HRESULT get_outline(LPWSTR* p)
266HRESULT put_outlineWidth(VARIANT v)
267HRESULT get_outlineWidth(VARIANT* p)
268HRESULT put_outlineStyle(LPWSTR v)
269HRESULT get_outlineStyle(LPWSTR* p)
270HRESULT put_outlineColor(VARIANT v)
271HRESULT get_outlineColor(VARIANT* p)
272HRESULT put_boxSizing(LPWSTR v)
273HRESULT get_boxSizing(LPWSTR* p)
274HRESULT put_borderSpacing(LPWSTR v)
275HRESULT get_borderSpacing(LPWSTR* p)
276HRESULT put_orphans(VARIANT v)
277HRESULT get_orphans(VARIANT* p)
278HRESULT put_widows(VARIANT v)
279HRESULT get_widows(VARIANT* p)
280HRESULT put_pageBreakInside(LPWSTR v)
281HRESULT get_pageBreakInside(LPWSTR* p)
282HRESULT put_emptyCells(LPWSTR v)
283HRESULT get_emptyCells(LPWSTR* p)
284HRESULT put_msBlockProgression(LPWSTR v)
285HRESULT get_msBlockProgression(LPWSTR* p)
286HRESULT put_quotes(LPWSTR v)
287HRESULT get_quotes(LPWSTR* p)
288HRESULT put_alignmentBaseline(LPWSTR v)
289HRESULT get_alignmentBaseline(LPWSTR* p)
290HRESULT put_baselineShift(VARIANT v)
291HRESULT get_baselineShift(VARIANT* p)
292HRESULT put_dominantBaseline(LPWSTR v)
293HRESULT get_dominantBaseline(LPWSTR* p)
294HRESULT put_fontSizeAdjust(VARIANT v)
295HRESULT get_fontSizeAdjust(VARIANT* p)
296HRESULT put_fontStretch(LPWSTR v)
297HRESULT get_fontStretch(LPWSTR* p)
298HRESULT put_opacity(VARIANT v)
299HRESULT get_opacity(VARIANT* p)
300HRESULT put_clipPath(LPWSTR v)
301HRESULT get_clipPath(LPWSTR* p)
302HRESULT put_clipRule(LPWSTR v)
303HRESULT get_clipRule(LPWSTR* p)
304HRESULT put_fill(LPWSTR v)
305HRESULT get_fill(LPWSTR* p)
306HRESULT put_fillOpacity(VARIANT v)
307HRESULT get_fillOpacity(VARIANT* p)
308HRESULT put_fillRule(LPWSTR v)
309HRESULT get_fillRule(LPWSTR* p)
310HRESULT put_kerning(VARIANT v)
311HRESULT get_kerning(VARIANT* p)
312HRESULT put_marker(LPWSTR v)
313HRESULT get_marker(LPWSTR* p)
314HRESULT put_markerEnd(LPWSTR v)
315HRESULT get_markerEnd(LPWSTR* p)
316HRESULT put_markerMid(LPWSTR v)
317HRESULT get_markerMid(LPWSTR* p)
318HRESULT put_markerStart(LPWSTR v)
319HRESULT get_markerStart(LPWSTR* p)
320HRESULT put_mask(LPWSTR v)
321HRESULT get_mask(LPWSTR* p)
322HRESULT put_pointerEvents(LPWSTR v)
323HRESULT get_pointerEvents(LPWSTR* p)
324HRESULT put_stopColor(VARIANT v)
325HRESULT get_stopColor(VARIANT* p)
326HRESULT put_stopOpacity(VARIANT v)
327HRESULT get_stopOpacity(VARIANT* p)
328HRESULT put_stroke(LPWSTR v)
329HRESULT get_stroke(LPWSTR* p)
330HRESULT put_strokeDasharray(LPWSTR v)
331HRESULT get_strokeDasharray(LPWSTR* p)
332HRESULT put_strokeDashoffset(VARIANT v)
333HRESULT get_strokeDashoffset(VARIANT* p)
334HRESULT put_strokeLinecap(LPWSTR v)
335HRESULT get_strokeLinecap(LPWSTR* p)
336HRESULT put_strokeLinejoin(LPWSTR v)
337HRESULT get_strokeLinejoin(LPWSTR* p)
338HRESULT put_strokeMiterlimit(VARIANT v)
339HRESULT get_strokeMiterlimit(VARIANT* p)
340HRESULT put_strokeOpacity(VARIANT v)
341HRESULT get_strokeOpacity(VARIANT* p)
342HRESULT put_strokeWidth(VARIANT v)
343HRESULT get_strokeWidth(VARIANT* p)
344HRESULT put_textAnchor(LPWSTR v)
345HRESULT get_textAnchor(LPWSTR* p)
346HRESULT put_glyphOrientationHorizontal(VARIANT v)
347HRESULT get_glyphOrientationHorizontal(VARIANT* p)
348HRESULT put_glyphOrientationVertical(VARIANT v)
349HRESULT get_glyphOrientationVertical(VARIANT* p)
350HRESULT put_borderRadius(LPWSTR v)
351HRESULT get_borderRadius(LPWSTR* p)
352HRESULT put_borderTopLeftRadius(LPWSTR v)
353HRESULT get_borderTopLeftRadius(LPWSTR* p)
354HRESULT put_borderTopRightRadius(LPWSTR v)
355HRESULT get_borderTopRightRadius(LPWSTR* p)
356HRESULT put_borderBottomRightRadius(LPWSTR v)
357HRESULT get_borderBottomRightRadius(LPWSTR* p)
358HRESULT put_borderBottomLeftRadius(LPWSTR v)
359HRESULT get_borderBottomLeftRadius(LPWSTR* p)
360HRESULT put_clipTop(VARIANT v)
361HRESULT get_clipTop(VARIANT* p)
362HRESULT put_clipRight(VARIANT v)
363HRESULT get_clipRight(VARIANT* p)
364HRESULT get_clipBottom(VARIANT* p)
365HRESULT put_clipLeft(VARIANT v)
366HRESULT get_clipLeft(VARIANT* p)
367HRESULT put_cssFloat(LPWSTR v)
368HRESULT get_cssFloat(LPWSTR* p)
369HRESULT put_backgroundClip(LPWSTR v)
370HRESULT get_backgroundClip(LPWSTR* p)
371HRESULT put_backgroundOrigin(LPWSTR v)
372HRESULT get_backgroundOrigin(LPWSTR* p)
373HRESULT put_backgroundSize(LPWSTR v)
374HRESULT get_backgroundSize(LPWSTR* p)
375HRESULT put_boxShadow(LPWSTR v)
376HRESULT get_boxShadow(LPWSTR* p)
377HRESULT put_msTransform(LPWSTR v)
378HRESULT get_msTransform(LPWSTR* p)
379HRESULT put_msTransformOrigin(LPWSTR v)
380HRESULT get_msTransformOrigin(LPWSTR* p)