1
|
// Generated .IDL file (by OleWoo)
|
2
|
[
|
3
|
uuid(831fdd16-0c5c-11d2-a9fc-0000f8754da1),
|
4
|
version(2.1),
|
5
|
helpstring("Microsoft Windows Common Controls 6.0 (SP6)"),
|
6
|
helpcontext(0x00033450)
|
7
|
]
|
8
|
library MSComctlLib
|
9
|
{
|
10
|
// Forward declare all types defined in this typelib
|
11
|
dispinterface IVBDataObject
|
12
|
interface IVBDataObject
|
13
|
dispinterface IVBDataObjectFiles
|
14
|
interface IVBDataObjectFiles
|
15
|
dispinterface ITabStrip
|
16
|
interface ITabStrip
|
17
|
dispinterface ITabStripEvents
|
18
|
dispinterface ITabs
|
19
|
interface ITabs
|
20
|
dispinterface ITab
|
21
|
interface ITab
|
22
|
dispinterface IToolbar
|
23
|
interface IToolbar
|
24
|
dispinterface IToolbarEvents
|
25
|
dispinterface IButtons
|
26
|
interface IButtons
|
27
|
dispinterface IButton
|
28
|
interface IButton
|
29
|
dispinterface IButtonMenus
|
30
|
interface IButtonMenus
|
31
|
dispinterface IButtonMenu
|
32
|
interface IButtonMenu
|
33
|
dispinterface IStatusBar
|
34
|
interface IStatusBar
|
35
|
dispinterface IStatusBarEvents
|
36
|
dispinterface IPanels
|
37
|
interface IPanels
|
38
|
dispinterface IPanel
|
39
|
interface IPanel
|
40
|
dispinterface IProgressBar
|
41
|
interface IProgressBar
|
42
|
dispinterface IProgressBarEvents
|
43
|
dispinterface ITreeView
|
44
|
interface ITreeView
|
45
|
dispinterface ITreeViewEvents
|
46
|
dispinterface INodes
|
47
|
interface INodes
|
48
|
dispinterface INode
|
49
|
interface INode
|
50
|
dispinterface IListView
|
51
|
interface IListView
|
52
|
dispinterface ListViewEvents
|
53
|
dispinterface IListItems
|
54
|
interface IListItems
|
55
|
dispinterface IListItem
|
56
|
interface IListItem
|
57
|
dispinterface IColumnHeaders
|
58
|
interface IColumnHeaders
|
59
|
dispinterface IColumnHeader
|
60
|
interface IColumnHeader
|
61
|
dispinterface IListSubItems
|
62
|
interface IListSubItems
|
63
|
dispinterface IListSubItem
|
64
|
interface IListSubItem
|
65
|
dispinterface IImageList
|
66
|
interface IImageList
|
67
|
dispinterface ImageListEvents
|
68
|
dispinterface IImages
|
69
|
interface IImages
|
70
|
dispinterface IImage
|
71
|
interface IImage
|
72
|
dispinterface ISlider
|
73
|
interface ISlider
|
74
|
dispinterface ISliderEvents
|
75
|
dispinterface IControls
|
76
|
interface IControls
|
77
|
dispinterface IComboItem
|
78
|
interface IComboItem
|
79
|
dispinterface IComboItems
|
80
|
interface IComboItems
|
81
|
dispinterface IImageCombo
|
82
|
interface IImageCombo
|
83
|
dispinterface DImageComboEvents
|
84
|
[
|
85
|
uuid(2334d2b1-713e-11cf-8ae5-00aa00c00905),
|
86
|
hidden,
|
87
|
dual,
|
88
|
nonextensible,
|
89
|
oleautomation
|
90
|
]
|
91
|
interface IVBDataObject : IDispatch {
|
92
|
[id(0x00000001), helpstring("Clears all data and formats in a DataObject object."), helpcontext(0x00033693)]
|
93
|
HRESULT Clear();
|
94
|
[id(0x00000002), helpstring("Retrieves data of a specified format from a DataObject object."), helpcontext(0x00033694)]
|
95
|
HRESULT GetData(
|
96
|
[in] short sFormat,
|
97
|
[out, retval] VARIANT* pvData
|
98
|
);
|
99
|
[id(0x00000003), helpstring("Determines if a specified clipboard format is supported by the DataObject object."), helpcontext(0x00033695)]
|
100
|
HRESULT GetFormat(
|
101
|
[in] short sFormat,
|
102
|
[out, retval] VARIANT_BOOL* pbFormatSupported
|
103
|
);
|
104
|
[id(0x00000004), helpstring("Adds a supported format and possibly its data to a DataObject object."), helpcontext(0x00033696)]
|
105
|
HRESULT SetData(
|
106
|
[in, optional] VARIANT vValue,
|
107
|
[in, optional] VARIANT vFormat
|
108
|
);
|
109
|
[id(0x00000005), propget, helpstring("A collection of filenames used by the vbCFFiles format."), helpcontext(0x00033697)]
|
110
|
HRESULT Files([out, retval] IVBDataObjectFiles** pFiles);
|
111
|
|
112
|
};
|
113
|
|
114
|
[
|
115
|
uuid(2334d2b2-713e-11cf-8ae5-00aa00c00905)
|
116
|
]
|
117
|
coclass DataObject {
|
118
|
[default] interface IVBDataObject;
|
119
|
};
|
120
|
|
121
|
[
|
122
|
uuid(2334d2b3-713e-11cf-8ae5-00aa00c00905),
|
123
|
hidden,
|
124
|
dual,
|
125
|
nonextensible,
|
126
|
oleautomation
|
127
|
]
|
128
|
interface IVBDataObjectFiles : IDispatch {
|
129
|
[id(0x00000000), propget, helpstring("Returns a specific filename by index from the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x00033698)]
|
130
|
HRESULT Item(
|
131
|
[in] long lIndex,
|
132
|
[out, retval] BSTR* bstrItem
|
133
|
);
|
134
|
[id(0x00000001), propget, helpstring("Returns the number of filenames in the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x00033699)]
|
135
|
HRESULT Count([out, retval] long* plCount);
|
136
|
[id(0x00000002), helpstring("Adds a filename to the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x0003369a)]
|
137
|
HRESULT Add(
|
138
|
[in] BSTR bstrFilename,
|
139
|
[in, optional] VARIANT vIndex
|
140
|
);
|
141
|
[id(0x00000003), helpstring("Clears all filenames stored in the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x0003369b)]
|
142
|
HRESULT Clear();
|
143
|
[id(0x00000004), helpstring("Removes a filename from the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x0003369c)]
|
144
|
HRESULT Remove([in] VARIANT vIndex);
|
145
|
[id(0xfffffffc), hidden]
|
146
|
HRESULT _NewEnum([out, retval] IUnknown** ppUnk);
|
147
|
|
148
|
};
|
149
|
|
150
|
[
|
151
|
uuid(2334d2b4-713e-11cf-8ae5-00aa00c00905)
|
152
|
]
|
153
|
coclass DataObjectFiles {
|
154
|
[default] interface IVBDataObjectFiles;
|
155
|
};
|
156
|
|
157
|
[
|
158
|
uuid(1efb6594-857c-11d1-b16a-00c0f0283628),
|
159
|
helpstring("Microsoft TabStrip Control"),
|
160
|
helpcontext(0x00033493),
|
161
|
dual,
|
162
|
nonextensible,
|
163
|
oleautomation
|
164
|
]
|
165
|
interface ITabStrip : IDispatch {
|
166
|
[id(0x00000004), propget, helpstring("Returns a reference to a collection of Tab objects in the TabStrip control."), helpcontext(0x0003349b)]
|
167
|
HRESULT Tabs([out, retval] ITabs** ppTabs);
|
168
|
[id(0x00000004), propputref, helpstring("Returns a reference to a collection of Tab objects in the TabStrip control."), helpcontext(0x0003349b)]
|
169
|
HRESULT Tabs([in] ITabs* ppTabs);
|
170
|
[id(0xfffffdfe), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x0003349c)]
|
171
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
172
|
[id(0xfffffdfe), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x0003349c)]
|
173
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
174
|
[id(0xfffffe00), propget, helpstring("Returns a Font object."), helpcontext(0x0003349d)]
|
175
|
HRESULT Font([out, retval] IFontDisp** ppFontDisp);
|
176
|
[id(0xfffffe00), propputref, helpstring("Returns a Font object."), helpcontext(0x0003349d)]
|
177
|
HRESULT Font([in] IFontDisp* ppFontDisp);
|
178
|
[id(0xfffffdfd), propget, helpstring("Returns a handle to a form or control."), helpcontext(0x0003349e)]
|
179
|
HRESULT hWnd([out, retval] OLE_HANDLE* phWnd);
|
180
|
[id(0xfffffdfd), propput, helpstring("Returns a handle to a form or control."), helpcontext(0x0003349e)]
|
181
|
HRESULT hWnd([in] OLE_HANDLE phWnd);
|
182
|
[id(0x00000005), propget, helpstring("Sets a custom mouse icon."), helpcontext(0x0003349f)]
|
183
|
HRESULT MouseIcon([out, retval] IPictureDisp** ppMouseIcon);
|
184
|
[id(0x00000005), propput, helpstring("Sets a custom mouse icon."), helpcontext(0x0003349f)]
|
185
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
186
|
[id(0x00000005), propputref, helpstring("Sets a custom mouse icon."), helpcontext(0x0003349f)]
|
187
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
188
|
[id(0x00000001), propget, helpstring("Returns/sets a value indicating whether the control can display more than one row of tabs."), helpcontext(0x000334a0)]
|
189
|
HRESULT MultiRow([out, retval] VARIANT_BOOL* pbMultiRow);
|
190
|
[id(0x00000001), propput, helpstring("Returns/sets a value indicating whether the control can display more than one row of tabs."), helpcontext(0x000334a0)]
|
191
|
HRESULT MultiRow([in] VARIANT_BOOL pbMultiRow);
|
192
|
[id(0x00000006), propget, helpstring("Returns/sets the style appearance (tab or button) of a TabStrip control."), helpcontext(0x000334a1)]
|
193
|
HRESULT Style([out, retval] TabStyleConstants* psStyle);
|
194
|
[id(0x00000006), propput, helpstring("Returns/sets the style appearance (tab or button) of a TabStrip control."), helpcontext(0x000334a1)]
|
195
|
HRESULT Style([in] TabStyleConstants psStyle);
|
196
|
[id(0x00000007), propget, helpstring("Returns/sets a fixed height of a TabStrip control, but only if the TabWidthStyle is set to tabFixed."), helpcontext(0x000334a2)]
|
197
|
HRESULT TabFixedWidth([out, retval] short* psTabFixedWidth);
|
198
|
[id(0x00000007), propput, helpstring("Returns/sets a fixed height of a TabStrip control, but only if the TabWidthStyle is set to tabFixed."), helpcontext(0x000334a2)]
|
199
|
HRESULT TabFixedWidth([in] short psTabFixedWidth);
|
200
|
[id(0x00000008), propget, helpstring("Returns/sets the width and justification of all tabs in a TabStrip control."), helpcontext(0x000334a3)]
|
201
|
HRESULT TabWidthStyle([out, retval] TabWidthStyleConstants* psTabWidthStyle);
|
202
|
[id(0x00000008), propput, helpstring("Returns/sets the width and justification of all tabs in a TabStrip control."), helpcontext(0x000334a3)]
|
203
|
HRESULT TabWidthStyle([in] TabWidthStyleConstants psTabWidthStyle);
|
204
|
[id(0x00000009), propget, helpstring("Returns the top coordinate of the internal area of the control."), helpcontext(0x000334a4)]
|
205
|
HRESULT ClientTop([out, retval] float* pfClientTop);
|
206
|
[id(0x00000009), propput, helpstring("Returns the top coordinate of the internal area of the control."), helpcontext(0x000334a4)]
|
207
|
HRESULT ClientTop([in] float pfClientTop);
|
208
|
[id(0x0000000a), propget, helpstring("Returns the left coordinate of the internal area of the control."), helpcontext(0x000334a5)]
|
209
|
HRESULT ClientLeft([out, retval] float* pfClientLeft);
|
210
|
[id(0x0000000a), propput, helpstring("Returns the left coordinate of the internal area of the control."), helpcontext(0x000334a5)]
|
211
|
HRESULT ClientLeft([in] float pfClientLeft);
|
212
|
[id(0x0000000b), propget, helpstring("Returns the height of the internal area of the control."), helpcontext(0x000334a6)]
|
213
|
HRESULT ClientHeight([out, retval] float* pfClientHeight);
|
214
|
[id(0x0000000b), propput, helpstring("Returns the height of the internal area of the control."), helpcontext(0x000334a6)]
|
215
|
HRESULT ClientHeight([in] float pfClientHeight);
|
216
|
[id(0x0000000c), propget, helpstring("Returns the width of the internal area of the control."), helpcontext(0x000334a7)]
|
217
|
HRESULT ClientWidth([out, retval] float* pfClientWidth);
|
218
|
[id(0x0000000c), propput, helpstring("Returns the width of the internal area of the control."), helpcontext(0x000334a7)]
|
219
|
HRESULT ClientWidth([in] float pfClientWidth);
|
220
|
[id(0x00000002), propget, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x000334a8)]
|
221
|
HRESULT MousePointer([out, retval] MousePointerConstants* psMousePointer);
|
222
|
[id(0x00000002), propput, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x000334a8)]
|
223
|
HRESULT MousePointer([in] MousePointerConstants psMousePointer);
|
224
|
[id(0x0000000d), propget, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x000334a9)]
|
225
|
HRESULT ImageList([out, retval] IDispatch** ppImageList);
|
226
|
[id(0x0000000d), propput, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x000334a9)]
|
227
|
HRESULT ImageList([in] IDispatch* ppImageList);
|
228
|
[id(0x0000000d), propputref, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x000334a9)]
|
229
|
HRESULT ImageList([in] IDispatch* ppImageList);
|
230
|
[id(0x0000000e), propget, helpstring("Returns/sets a fixed height of a TabStrip control, but only if the TabWidthStyle is set to tabFixed."), helpcontext(0x000334aa)]
|
231
|
HRESULT TabFixedHeight([out, retval] short* psTabFixedHeight);
|
232
|
[id(0x0000000e), propput, helpstring("Returns/sets a fixed height of a TabStrip control, but only if the TabWidthStyle is set to tabFixed."), helpcontext(0x000334aa)]
|
233
|
HRESULT TabFixedHeight([in] short psTabFixedHeight);
|
234
|
[id(0x00000003), propget, helpstring("Enables/disables the Tooltip text"), helpcontext(0x000334ab)]
|
235
|
HRESULT ShowTips([out, retval] VARIANT_BOOL* pbShowTips);
|
236
|
[id(0x00000003), propput, helpstring("Enables/disables the Tooltip text"), helpcontext(0x000334ab)]
|
237
|
HRESULT ShowTips([in] VARIANT_BOOL pbShowTips);
|
238
|
[id(0x0000000f), propget, helpstring("Returns/sets the selected Tab"), helpcontext(0x000334ac)]
|
239
|
HRESULT SelectedItem([out, retval] ITab** ppSelectedItem);
|
240
|
[id(0x0000000f), propputref, helpstring("Returns/sets the selected Tab"), helpcontext(0x000334ac)]
|
241
|
HRESULT SelectedItem([in] ITab* ppSelectedItem);
|
242
|
[id(0x0000000f), propput, helpstring("Returns/sets the selected Tab"), helpcontext(0x000334ac)]
|
243
|
HRESULT SelectedItem([in] VARIANT* ppSelectedItem);
|
244
|
[id(0x0000060f), propget, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
245
|
HRESULT OLEDropMode([out, retval] OLEDropConstants* psOLEDropMode);
|
246
|
[id(0x0000060f), propput, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
247
|
HRESULT OLEDropMode([in] OLEDropConstants psOLEDropMode);
|
248
|
[id(0xfffffdda), helpstring("Forces a complete repaint of a form or control."), helpcontext(0x000334ad)]
|
249
|
HRESULT Refresh();
|
250
|
[id(0x00000610), helpstring("Starts an OLE drag/drop event with the given control as the source."), helpcontext(0x00033690)]
|
251
|
HRESULT OLEDrag();
|
252
|
[id(0xfffffdd8), hidden]
|
253
|
HRESULT AboutBox();
|
254
|
[id(0x00000010), propget, helpstring("Returns/sets a value that determines whether the tab under the cursor is highlighted."), helpcontext(0x0003377d)]
|
255
|
HRESULT HotTracking([out, retval] VARIANT_BOOL* pbHotTracking);
|
256
|
[id(0x00000010), propput, helpstring("Returns/sets a value that determines whether the tab under the cursor is highlighted."), helpcontext(0x0003377d)]
|
257
|
HRESULT HotTracking([in] VARIANT_BOOL pbHotTracking);
|
258
|
[id(0x00000011), propget, helpstring("Returns/sets a value that determines whether multiple tabs can be selected while holding down the CTRL key."), helpcontext(0x0003377e)]
|
259
|
HRESULT MultiSelect([out, retval] VARIANT_BOOL* pbMultiSelect);
|
260
|
[id(0x00000011), propput, helpstring("Returns/sets a value that determines whether multiple tabs can be selected while holding down the CTRL key."), helpcontext(0x0003377e)]
|
261
|
HRESULT MultiSelect([in] VARIANT_BOOL pbMultiSelect);
|
262
|
[id(0x00000012), propget, helpstring("Returns/sets a value that indicates on which side of the control the tabs will be displayed."), helpcontext(0x0003377f)]
|
263
|
HRESULT Placement([out, retval] PlacementConstants* penumPlacement);
|
264
|
[id(0x00000012), propput, helpstring("Returns/sets a value that indicates on which side of the control the tabs will be displayed."), helpcontext(0x0003377f)]
|
265
|
HRESULT Placement([in] PlacementConstants penumPlacement);
|
266
|
[id(0x00000013), propget, helpstring("Returns/sets a value that determines whether separators are drawn between buttons on a tabstrip that has the tabButton or tabFlatButton styles."), helpcontext(0x00033780)]
|
267
|
HRESULT Separators([out, retval] VARIANT_BOOL* pbSeparators);
|
268
|
[id(0x00000013), propput, helpstring("Returns/sets a value that determines whether separators are drawn between buttons on a tabstrip that has the tabButton or tabFlatButton styles."), helpcontext(0x00033780)]
|
269
|
HRESULT Separators([in] VARIANT_BOOL pbSeparators);
|
270
|
[id(0x00000014), propget, helpstring("Returns/sets a value that determines the minimum width of a tab."), helpcontext(0x00033781)]
|
271
|
HRESULT TabMinWidth([out, retval] float* pflTabMinWidth);
|
272
|
[id(0x00000014), propput, helpstring("Returns/sets a value that determines the minimum width of a tab."), helpcontext(0x00033781)]
|
273
|
HRESULT TabMinWidth([in] float pflTabMinWidth);
|
274
|
[id(0x00000015), propget, helpstring("Returns/sets a value that determines how remaining tabs are positioned when a new tab is selected."), helpcontext(0x00033782)]
|
275
|
HRESULT TabStyle([out, retval] TabSelStyleConstants* penumTabStyle);
|
276
|
[id(0x00000015), propput, helpstring("Returns/sets a value that determines how remaining tabs are positioned when a new tab is selected."), helpcontext(0x00033782)]
|
277
|
HRESULT TabStyle([in] TabSelStyleConstants penumTabStyle);
|
278
|
[id(0x00000016), helpstring("Deselects all currently selected tabs."), helpcontext(0x00033783)]
|
279
|
HRESULT DeselectAll();
|
280
|
|
281
|
};
|
282
|
|
283
|
[
|
284
|
uuid(1efb6595-857c-11d1-b16a-00c0f0283628),
|
285
|
nonextensible
|
286
|
]
|
287
|
dispinterface ITabStripEvents {
|
288
|
methods:
|
289
|
[id(0xfffffda8), helpstring("Occurs when the user presses and then releases a mouse button over an object."), helpcontext(0x000334ae)]
|
290
|
void Click();
|
291
|
[id(0xfffffda6), helpstring("Occurs when the user presses a key while an object has the focus."), helpcontext(0x000334af)]
|
292
|
void KeyDown(
|
293
|
[] short* KeyCode,
|
294
|
[] short Shift
|
295
|
);
|
296
|
[id(0xfffffda5), helpstring("Occurs when the user presses and releases an ANSI key."), helpcontext(0x000334b0)]
|
297
|
void KeyPress([] short* KeyAscii);
|
298
|
[id(0xfffffda4), helpstring("Occurs when the user releases a key while an object has the focus."), helpcontext(0x000334b1)]
|
299
|
void KeyUp(
|
300
|
[] short* KeyCode,
|
301
|
[] short Shift
|
302
|
);
|
303
|
[id(0xfffffda3), helpstring("Occurs when the user presses the mouse button while an object has the focus."), helpcontext(0x000334b2)]
|
304
|
void MouseDown(
|
305
|
[] short Button,
|
306
|
[] short Shift,
|
307
|
[] OLE_XPOS_PIXELS x,
|
308
|
[] OLE_YPOS_PIXELS y
|
309
|
);
|
310
|
[id(0xfffffda2), helpstring("Occurs when the user moves the mouse."), helpcontext(0x000334b3)]
|
311
|
void MouseMove(
|
312
|
[] short Button,
|
313
|
[] short Shift,
|
314
|
[] OLE_XPOS_PIXELS x,
|
315
|
[] OLE_YPOS_PIXELS y
|
316
|
);
|
317
|
[id(0xfffffda1), helpstring("Occurs when the user releases the mouse button while an object has the focus."), helpcontext(0x000334b4)]
|
318
|
void MouseUp(
|
319
|
[] short Button,
|
320
|
[] short Shift,
|
321
|
[] OLE_XPOS_PIXELS x,
|
322
|
[] OLE_YPOS_PIXELS y
|
323
|
);
|
324
|
[id(0x00000001), helpstring("Generated when a Tab object is clicked, or the tab's Value setting has been changed. Used to check parameters before actually generating a Click event."), helpcontext(0x000334b5)]
|
325
|
void BeforeClick([] short* Cancel);
|
326
|
[id(0x0000060e), helpstring("OLEStartDrag event"), helpcontext(0x000336cf)]
|
327
|
void OLEStartDrag(
|
328
|
[in, out] DataObject** Data,
|
329
|
[in, out] long* AllowedEffects
|
330
|
);
|
331
|
[id(0x0000060f), helpstring("OLEGiveFeedback event"), helpcontext(0x000336d0)]
|
332
|
void OLEGiveFeedback(
|
333
|
[in, out] long* Effect,
|
334
|
[in, out] VARIANT_BOOL* DefaultCursors
|
335
|
);
|
336
|
[id(0x00000610), helpstring("OLESetData event"), helpcontext(0x000336d1)]
|
337
|
void OLESetData(
|
338
|
[in, out] DataObject** Data,
|
339
|
[in, out] short* DataFormat
|
340
|
);
|
341
|
[id(0x00000611), helpstring("OLECompleteDrag event"), helpcontext(0x000336d2)]
|
342
|
void OLECompleteDrag([in, out] long* Effect);
|
343
|
[id(0x00000612), helpstring("OLEDragOver event"), helpcontext(0x000336d3)]
|
344
|
void OLEDragOver(
|
345
|
[in, out] DataObject** Data,
|
346
|
[in, out] long* Effect,
|
347
|
[in, out] short* Button,
|
348
|
[in, out] short* Shift,
|
349
|
[in, out] float* x,
|
350
|
[in, out] float* y,
|
351
|
[in, out] short* State
|
352
|
);
|
353
|
[id(0x00000613), helpstring("OLEDragDrop event"), helpcontext(0x000336d4)]
|
354
|
void OLEDragDrop(
|
355
|
[in, out] DataObject** Data,
|
356
|
[in, out] long* Effect,
|
357
|
[in, out] short* Button,
|
358
|
[in, out] short* Shift,
|
359
|
[in, out] float* x,
|
360
|
[in, out] float* y
|
361
|
);
|
362
|
};
|
363
|
|
364
|
[
|
365
|
uuid(1efb6596-857c-11d1-b16a-00c0f0283628),
|
366
|
helpstring("Microsoft TabStrip Control"),
|
367
|
helpcontext(0x00033493)
|
368
|
]
|
369
|
coclass TabStrip {
|
370
|
[default] interface ITabStrip;
|
371
|
[default, source] interface ITabStripEvents;
|
372
|
};
|
373
|
|
374
|
[
|
375
|
uuid(24b224e0-9545-4a2f-abd5-86aa8a849385),
|
376
|
helpstring("Microsoft TabStrip Control"),
|
377
|
helpcontext(0x00033493)
|
378
|
]
|
379
|
coclass TabStrip2 {
|
380
|
[default] interface ITabStrip;
|
381
|
[default, source] interface ITabStripEvents;
|
382
|
};
|
383
|
|
384
|
[
|
385
|
uuid(9a948063-66c3-4f63-ab46-582edaa35047),
|
386
|
helpstring("Microsoft TabStrip Control"),
|
387
|
helpcontext(0x00033493)
|
388
|
]
|
389
|
coclass TabStrip3 {
|
390
|
[default] interface ITabStrip;
|
391
|
[default, source] interface ITabStripEvents;
|
392
|
};
|
393
|
|
394
|
[
|
395
|
uuid(1efb6597-857c-11d1-b16a-00c0f0283628),
|
396
|
helpstring("StatusBar Tabs collection"),
|
397
|
helpcontext(0x000334b6),
|
398
|
hidden,
|
399
|
dual,
|
400
|
nonextensible,
|
401
|
oleautomation
|
402
|
]
|
403
|
interface ITabs : IDispatch {
|
404
|
[id(0x00000001), propget, helpstring("Returns the number of objects in a collection."), helpcontext(0x000334b7)]
|
405
|
HRESULT Count([out, retval] short* psCount);
|
406
|
[id(0x00000001), propput, helpstring("Returns the number of objects in a collection."), helpcontext(0x000334b7)]
|
407
|
HRESULT Count([in] short psCount);
|
408
|
[id(0x00000000), propget, hidden]
|
409
|
HRESULT ControlDefault(
|
410
|
[in] VARIANT* pvIndex,
|
411
|
[out, retval] ITab** ppTab
|
412
|
);
|
413
|
[id(0x00000000), propputref, hidden]
|
414
|
HRESULT ControlDefault(
|
415
|
[in] VARIANT* pvIndex,
|
416
|
[in] ITab* ppTab
|
417
|
);
|
418
|
[id(0x00000002), propget, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x000334b8)]
|
419
|
HRESULT Item(
|
420
|
[in] VARIANT* pvIndex,
|
421
|
[out, retval] ITab** ppTab
|
422
|
);
|
423
|
[id(0x00000002), propputref, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x000334b8)]
|
424
|
HRESULT Item(
|
425
|
[in] VARIANT* pvIndex,
|
426
|
[in] ITab* ppTab
|
427
|
);
|
428
|
[id(0x00000003), helpstring("Removes a specific member from a collection."), helpcontext(0x000334b9)]
|
429
|
HRESULT Remove([in] VARIANT* pvIndex);
|
430
|
[id(0x00000004), helpstring("Removes all objects in a collection."), helpcontext(0x000334ba)]
|
431
|
HRESULT Clear();
|
432
|
[id(0x00000005), helpstring("Adds a Tab object to a Tabs collection."), helpcontext(0x000334bb)]
|
433
|
HRESULT Add(
|
434
|
[in, optional] VARIANT* pvIndex,
|
435
|
[in, optional] VARIANT* pvKey,
|
436
|
[in, optional] VARIANT* pvCaption,
|
437
|
[in, optional] VARIANT* pvImage,
|
438
|
[out, retval] ITab** ppTab
|
439
|
);
|
440
|
[id(0xfffffffc), hidden]
|
441
|
HRESULT _NewEnum([out, retval] IDispatch** ppNewEnum);
|
442
|
|
443
|
};
|
444
|
|
445
|
[
|
446
|
uuid(1efb6598-857c-11d1-b16a-00c0f0283628),
|
447
|
helpstring("Returns a reference to a collection of Tab objects in the TabStrip control."),
|
448
|
helpcontext(0x0003349b)
|
449
|
]
|
450
|
coclass Tabs {
|
451
|
[default] interface ITabs;
|
452
|
};
|
453
|
|
454
|
[
|
455
|
uuid(1efb6599-857c-11d1-b16a-00c0f0283628),
|
456
|
helpstring("An individual object, analogous to a page, contained in a TabStrip control."),
|
457
|
helpcontext(0x000334bc),
|
458
|
dual,
|
459
|
nonextensible,
|
460
|
oleautomation
|
461
|
]
|
462
|
interface ITab : IDispatch {
|
463
|
[id(0x00000000), propget, hidden]
|
464
|
HRESULT _ObjectDefault([out, retval] BSTR* pbstrCaption);
|
465
|
[id(0x00000000), propput, hidden]
|
466
|
HRESULT _ObjectDefault([in] BSTR pbstrCaption);
|
467
|
[id(0x00000002), propget, helpstring("Returns/sets the text displayed in an object's title bar or below an object's icon."), helpcontext(0x000334bd)]
|
468
|
HRESULT Caption([out, retval] BSTR* pbstrCaption);
|
469
|
[id(0x00000002), propput, helpstring("Returns/sets the text displayed in an object's title bar or below an object's icon."), helpcontext(0x000334bd)]
|
470
|
HRESULT Caption([in] BSTR pbstrCaption);
|
471
|
[id(0x00000001), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x000334be)]
|
472
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
473
|
[id(0x00000001), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x000334be)]
|
474
|
HRESULT Tag([in] VARIANT pvTag);
|
475
|
[id(0x00000003), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000334bf)]
|
476
|
HRESULT Index([out, retval] short* psIndex);
|
477
|
[id(0x00000003), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000334bf)]
|
478
|
HRESULT Index([in] short psIndex);
|
479
|
[id(0x00000004), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000334c0)]
|
480
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
481
|
[id(0x00000004), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000334c0)]
|
482
|
HRESULT Key([in] BSTR pbstrKey);
|
483
|
[id(0x00000005), propget, helpstring("Returns/sets the string displayed when a cursor hovers over an object."), helpcontext(0x000334c1)]
|
484
|
HRESULT ToolTipText([out, retval] BSTR* pbstrToolTipText);
|
485
|
[id(0x00000005), propput, helpstring("Returns/sets the string displayed when a cursor hovers over an object."), helpcontext(0x000334c1)]
|
486
|
HRESULT ToolTipText([in] BSTR pbstrToolTipText);
|
487
|
[id(0x00000006), propget, helpstring("Returns/sets the width of an object."), helpcontext(0x000334c2)]
|
488
|
HRESULT Width([out, retval] float* pfWidth);
|
489
|
[id(0x00000006), propput, helpstring("Returns/sets the width of an object."), helpcontext(0x000334c2)]
|
490
|
HRESULT Width([in] float pfWidth);
|
491
|
[id(0x00000007), propget, helpstring("Returns/sets the height of an object."), helpcontext(0x000334c3)]
|
492
|
HRESULT Height([out, retval] float* pfHeight);
|
493
|
[id(0x00000007), propput, helpstring("Returns/sets the height of an object."), helpcontext(0x000334c3)]
|
494
|
HRESULT Height([in] float pfHeight);
|
495
|
[id(0x00000008), propget, helpstring("Returns/sets the distance between the internal top edge of an object and the top edge of its container."), helpcontext(0x000334c4)]
|
496
|
HRESULT Top([out, retval] float* pfTop);
|
497
|
[id(0x00000008), propput, helpstring("Returns/sets the distance between the internal top edge of an object and the top edge of its container."), helpcontext(0x000334c4)]
|
498
|
HRESULT Top([in] float pfTop);
|
499
|
[id(0x00000009), propget, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container."), helpcontext(0x000334c5)]
|
500
|
HRESULT Left([out, retval] float* pfLeft);
|
501
|
[id(0x00000009), propput, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container."), helpcontext(0x000334c5)]
|
502
|
HRESULT Left([in] float pfLeft);
|
503
|
[id(0x0000000a), propget, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x000334c6)]
|
504
|
HRESULT Selected([out, retval] VARIANT_BOOL* pbSelected);
|
505
|
[id(0x0000000a), propput, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x000334c6)]
|
506
|
HRESULT Selected([in] VARIANT_BOOL pbSelected);
|
507
|
[id(0x0000000b), propget, helpstring("Returns/sets the index or key of a ListImage object to be used."), helpcontext(0x000334c7)]
|
508
|
HRESULT Image([out, retval] VARIANT* pvImage);
|
509
|
[id(0x0000000b), propput, helpstring("Returns/sets the index or key of a ListImage object to be used."), helpcontext(0x000334c7)]
|
510
|
HRESULT Image([in] VARIANT pvImage);
|
511
|
[id(0x0000000c), propget, helpstring("Returns/sets a value that indicates whether the Tab is highlighted.."), helpcontext(0x00033784)]
|
512
|
HRESULT HighLighted([out, retval] VARIANT_BOOL* pbHighLighted);
|
513
|
[id(0x0000000c), propput, helpstring("Returns/sets a value that indicates whether the Tab is highlighted.."), helpcontext(0x00033784)]
|
514
|
HRESULT HighLighted([in] VARIANT_BOOL pbHighLighted);
|
515
|
[id(0x00000001), propputref, helpstring("Stores any extra data needed for your program."), helpcontext(0x000334be)]
|
516
|
HRESULT Tag([in] VARIANT pvTag);
|
517
|
|
518
|
};
|
519
|
|
520
|
[
|
521
|
uuid(1efb659a-857c-11d1-b16a-00c0f0283628),
|
522
|
helpstring("Returns a reference to a collection of Tab objects in the TabStrip control."),
|
523
|
helpcontext(0x0003349b)
|
524
|
]
|
525
|
coclass Tab {
|
526
|
[default] interface ITab;
|
527
|
};
|
528
|
|
529
|
[
|
530
|
uuid(66833fe4-8583-11d1-b16a-00c0f0283628),
|
531
|
helpstring("Microsoft Toolbar Control"),
|
532
|
helpcontext(0x000334c8),
|
533
|
hidden,
|
534
|
dual,
|
535
|
nonextensible,
|
536
|
oleautomation
|
537
|
]
|
538
|
interface IToolbar : IDispatch {
|
539
|
[id(0xfffffdf8), propget, helpstring("Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects."), helpcontext(0x000334e9)]
|
540
|
HRESULT Appearance([out, retval] AppearanceConstants* pnAppearance);
|
541
|
[id(0xfffffdf8), propput, helpstring("Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects."), helpcontext(0x000334e9)]
|
542
|
HRESULT Appearance([in] AppearanceConstants pnAppearance);
|
543
|
[id(0x00000002), propget, helpstring("Returns/sets a value which determines if users can customize the Toolbar."), helpcontext(0x000334ea)]
|
544
|
HRESULT AllowCustomize([out, retval] VARIANT_BOOL* pbAllowCustomize);
|
545
|
[id(0x00000002), propput, helpstring("Returns/sets a value which determines if users can customize the Toolbar."), helpcontext(0x000334ea)]
|
546
|
HRESULT AllowCustomize([in] VARIANT_BOOL pbAllowCustomize);
|
547
|
[id(0x00000003), propget, helpstring("Returns a reference to a Toolbar control's collection of Button objects."), helpcontext(0x000334eb)]
|
548
|
HRESULT Buttons([out, retval] IButtons** ppButtons);
|
549
|
[id(0x00000003), propputref, helpstring("Returns a reference to a Toolbar control's collection of Button objects."), helpcontext(0x000334eb)]
|
550
|
HRESULT Buttons([in] IButtons* ppButtons);
|
551
|
[id(0x0000000f), propget, helpstring("ToolBar Controls Collection"), helpcontext(0x000334f6)]
|
552
|
HRESULT Controls([out, retval] IControls** ppControls);
|
553
|
[id(0xfffffdfe), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x000334ec)]
|
554
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
555
|
[id(0xfffffdfe), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x000334ec)]
|
556
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
557
|
[id(0xfffffdfd), propget, helpstring("Returns a handle to a form or control."), helpcontext(0x000334ed)]
|
558
|
HRESULT hWnd([out, retval] OLE_HANDLE* phWnd);
|
559
|
[id(0xfffffdfd), propput, helpstring("Returns a handle to a form or control."), helpcontext(0x000334ed)]
|
560
|
HRESULT hWnd([in] OLE_HANDLE phWnd);
|
561
|
[id(0x00000004), propget, helpstring("Sets a custom mouse icon."), helpcontext(0x000334ee)]
|
562
|
HRESULT MouseIcon([out, retval] IPictureDisp** ppMouseIcon);
|
563
|
[id(0x00000004), propput, helpstring("Sets a custom mouse icon."), helpcontext(0x000334ee)]
|
564
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
565
|
[id(0x00000004), propputref, helpstring("Sets a custom mouse icon."), helpcontext(0x000334ee)]
|
566
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
567
|
[id(0x00000001), propget, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x000334ef)]
|
568
|
HRESULT MousePointer([out, retval] MousePointerConstants* psMousePointer);
|
569
|
[id(0x00000001), propput, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x000334ef)]
|
570
|
HRESULT MousePointer([in] MousePointerConstants psMousePointer);
|
571
|
[id(0x00000005), propget, helpstring("Returns/sets the ImageList control to be used for storing normal images."), helpcontext(0x000334f0)]
|
572
|
HRESULT ImageList([out, retval] IDispatch** ppImageList);
|
573
|
[id(0x00000005), propput, helpstring("Returns/sets the ImageList control to be used for storing normal images."), helpcontext(0x000334f0)]
|
574
|
HRESULT ImageList([in] IDispatch* ppImageList);
|
575
|
[id(0x00000005), propputref, helpstring("Returns/sets the ImageList control to be used for storing normal images."), helpcontext(0x000334f0)]
|
576
|
HRESULT ImageList([in] IDispatch* ppImageList);
|
577
|
[id(0x00000006), propget, helpstring("Enables/disables ToolTips for tool buttons"), helpcontext(0x000334f1)]
|
578
|
HRESULT ShowTips([out, retval] VARIANT_BOOL* bShowTips);
|
579
|
[id(0x00000006), propput, helpstring("Enables/disables ToolTips for tool buttons"), helpcontext(0x000334f1)]
|
580
|
HRESULT ShowTips([in] VARIANT_BOOL bShowTips);
|
581
|
[id(0xfffffe08), propget, helpstring("Returns/sets the border style"), helpcontext(0x000334f2)]
|
582
|
HRESULT BorderStyle([out, retval] BorderStyleConstants* psBorderStyle);
|
583
|
[id(0xfffffe08), propput, helpstring("Returns/sets the border style"), helpcontext(0x000334f2)]
|
584
|
HRESULT BorderStyle([in] BorderStyleConstants psBorderStyle);
|
585
|
[id(0x00000007), propget, helpstring("Returns/sets whether buttons can be wrapped or not"), helpcontext(0x000334f3)]
|
586
|
HRESULT Wrappable([out, retval] VARIANT_BOOL* pbWrappable);
|
587
|
[id(0x00000007), propput, helpstring("Returns/sets whether buttons can be wrapped or not"), helpcontext(0x000334f3)]
|
588
|
HRESULT Wrappable([in] VARIANT_BOOL pbWrappable);
|
589
|
[id(0x00000008), propget, helpstring("Returns/sets the height of the buttons"), helpcontext(0x000334f4)]
|
590
|
HRESULT ButtonHeight([out, retval] float* pfButtonHeight);
|
591
|
[id(0x00000008), propput, helpstring("Returns/sets the height of the buttons"), helpcontext(0x000334f4)]
|
592
|
HRESULT ButtonHeight([in] float pfButtonHeight);
|
593
|
[id(0x00000009), propget, helpstring("Returns/sets the width of the buttons"), helpcontext(0x000334f5)]
|
594
|
HRESULT ButtonWidth([out, retval] float* pfButtonWidth);
|
595
|
[id(0x00000009), propput, helpstring("Returns/sets the width of the buttons"), helpcontext(0x000334f5)]
|
596
|
HRESULT ButtonWidth([in] float pfButtonWidth);
|
597
|
[id(0x0000000d), propget, helpstring("Help context of topic to be displayed when inquiring help from Toolbar Customize dialog."), helpcontext(0x000336ac)]
|
598
|
HRESULT HelpContextID([out, retval] long* plHelpContextID);
|
599
|
[id(0x0000000d), propput, helpstring("Help context of topic to be displayed when inquiring help from Toolbar Customize dialog."), helpcontext(0x000336ac)]
|
600
|
HRESULT HelpContextID([in] long plHelpContextID);
|
601
|
[id(0x0000000e), propget, helpstring("Help file to be used when inquiring help from Toolbar Customize dialog."), helpcontext(0x000336ca)]
|
602
|
HRESULT HelpFile([out, retval] BSTR* pbstrHelpFile);
|
603
|
[id(0x0000000e), propput, helpstring("Help file to be used when inquiring help from Toolbar Customize dialog."), helpcontext(0x000336ca)]
|
604
|
HRESULT HelpFile([in] BSTR pbstrHelpFile);
|
605
|
[id(0x0000060f), propget, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
606
|
HRESULT OLEDropMode([out, retval] OLEDropConstants* psOLEDropMode);
|
607
|
[id(0x0000060f), propput, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
608
|
HRESULT OLEDropMode([in] OLEDropConstants psOLEDropMode);
|
609
|
[id(0xfffffdda), helpstring("Forces a complete repaint of a form or control."), helpcontext(0x000334f7)]
|
610
|
HRESULT Refresh();
|
611
|
[id(0x0000000a), helpstring("Invokes the Customize Toolbar dialog box when the user double-clicks on a Toolbar control."), helpcontext(0x000334f8)]
|
612
|
HRESULT Customize();
|
613
|
[id(0x0000000b), helpstring("Saves a Toolbar configuration in an initialization (.ini) file."), helpcontext(0x000334f9)]
|
614
|
HRESULT SaveToolbar(
|
615
|
[in] BSTR Key,
|
616
|
[in] BSTR Subkey,
|
617
|
[in] BSTR Value
|
618
|
);
|
619
|
[id(0x0000000c), helpstring("Restores a toolbar, created with a Toolbar control, to its original state after being customized."), helpcontext(0x000334fa)]
|
620
|
HRESULT RestoreToolbar(
|
621
|
[in] BSTR Key,
|
622
|
[in] BSTR Subkey,
|
623
|
[in] BSTR Value
|
624
|
);
|
625
|
[id(0x00000610), helpstring("Starts an OLE drag/drop event with the given control as the source."), helpcontext(0x00033690)]
|
626
|
HRESULT OLEDrag();
|
627
|
[id(0xfffffdd8), hidden]
|
628
|
HRESULT AboutBox();
|
629
|
[id(0x00000011), propget, helpstring("Returns/sets the ImageList control to be used for storing images displayed when a button is in a disabled state."), helpcontext(0x000337a2)]
|
630
|
HRESULT DisabledImageList([out, retval] IDispatch** ppDisabledImageList);
|
631
|
[id(0x00000011), propput, helpstring("Returns/sets the ImageList control to be used for storing images displayed when a button is in a disabled state."), helpcontext(0x000337a2)]
|
632
|
HRESULT DisabledImageList([in] IDispatch* ppDisabledImageList);
|
633
|
[id(0x00000011), propputref, helpstring("Returns/sets the ImageList control to be used for storing images displayed when a button is in a disabled state."), helpcontext(0x000337a2)]
|
634
|
HRESULT DisabledImageList([in] IDispatch* ppDisabledImageList);
|
635
|
[id(0x00000012), propget, helpstring("Returns/sets the ImageList control to be used for storing images displayed when a button is highlighted."), helpcontext(0x000337a3)]
|
636
|
HRESULT HotImageList([out, retval] IDispatch** ppHotImageList);
|
637
|
[id(0x00000012), propput, helpstring("Returns/sets the ImageList control to be used for storing images displayed when a button is highlighted."), helpcontext(0x000337a3)]
|
638
|
HRESULT HotImageList([in] IDispatch* ppHotImageList);
|
639
|
[id(0x00000012), propputref, helpstring("Returns/sets the ImageList control to be used for storing images displayed when a button is highlighted."), helpcontext(0x000337a3)]
|
640
|
HRESULT HotImageList([in] IDispatch* ppHotImageList);
|
641
|
[id(0x00000010), propget, helpstring("Returns/sets a value that determines how the Toolbar is drawn."), helpcontext(0x00033792)]
|
642
|
HRESULT Style([out, retval] ToolbarStyleConstants* penumStyle);
|
643
|
[id(0x00000010), propput, helpstring("Returns/sets a value that determines how the Toolbar is drawn."), helpcontext(0x00033792)]
|
644
|
HRESULT Style([in] ToolbarStyleConstants penumStyle);
|
645
|
[id(0x00000013), propget, helpstring("Returns/sets a value that determines whether button text is displayed below or to the right of the button image."), helpcontext(0x000337a8)]
|
646
|
HRESULT TextAlignment([out, retval] ToolbarTextAlignConstants* penumTextAlignment);
|
647
|
[id(0x00000013), propput, helpstring("Returns/sets a value that determines whether button text is displayed below or to the right of the button image."), helpcontext(0x000337a8)]
|
648
|
HRESULT TextAlignment([in] ToolbarTextAlignConstants penumTextAlignment);
|
649
|
|
650
|
};
|
651
|
|
652
|
[
|
653
|
uuid(66833fe5-8583-11d1-b16a-00c0f0283628),
|
654
|
helpstring("Event interface for Toolbar Control"),
|
655
|
helpcontext(0x000336b3)
|
656
|
]
|
657
|
dispinterface IToolbarEvents {
|
658
|
methods:
|
659
|
[id(0x00000001), helpstring("Occurs when the user clicks on a Button object in a Toolbar control."), helpcontext(0x000334fb)]
|
660
|
void ButtonClick([] Button* Button);
|
661
|
[id(0x00000002), helpstring("Generated after the end user customizes a Toolbar control's appearance using the Customize Toolbar dialog box."), helpcontext(0x000334fc)]
|
662
|
void Change();
|
663
|
[id(0xfffffda8), helpstring("Occurs when the user presses and then releases a mouse button over an object."), helpcontext(0x000334fd)]
|
664
|
void Click();
|
665
|
[id(0xfffffda3), helpstring("Occurs when the user presses the mouse button while an object has the focus."), helpcontext(0x000334fe)]
|
666
|
void MouseDown(
|
667
|
[] short Button,
|
668
|
[] short Shift,
|
669
|
[] OLE_XPOS_PIXELS x,
|
670
|
[] OLE_YPOS_PIXELS y
|
671
|
);
|
672
|
[id(0xfffffda2), helpstring("Occurs when the user moves the mouse."), helpcontext(0x000334ff)]
|
673
|
void MouseMove(
|
674
|
[] short Button,
|
675
|
[] short Shift,
|
676
|
[] OLE_XPOS_PIXELS x,
|
677
|
[] OLE_YPOS_PIXELS y
|
678
|
);
|
679
|
[id(0xfffffda1), helpstring("Occurs when the user releases the mouse button while an object has the focus."), helpcontext(0x00033500)]
|
680
|
void MouseUp(
|
681
|
[] short Button,
|
682
|
[] short Shift,
|
683
|
[] OLE_XPOS_PIXELS x,
|
684
|
[] OLE_YPOS_PIXELS y
|
685
|
);
|
686
|
[id(0xfffffda7), helpstring("Occurs when you press and release a mouse button and then press and release it again over an object."), helpcontext(0x00033501)]
|
687
|
void DblClick();
|
688
|
[id(0x0000060e), helpstring("OLEStartDrag event"), helpcontext(0x000336cf)]
|
689
|
void OLEStartDrag(
|
690
|
[in, out] DataObject** Data,
|
691
|
[in, out] long* AllowedEffects
|
692
|
);
|
693
|
[id(0x0000060f), helpstring("OLEGiveFeedback event"), helpcontext(0x000336d0)]
|
694
|
void OLEGiveFeedback(
|
695
|
[in, out] long* Effect,
|
696
|
[in, out] VARIANT_BOOL* DefaultCursors
|
697
|
);
|
698
|
[id(0x00000610), helpstring("OLESetData event"), helpcontext(0x000336d1)]
|
699
|
void OLESetData(
|
700
|
[in, out] DataObject** Data,
|
701
|
[in, out] short* DataFormat
|
702
|
);
|
703
|
[id(0x00000611), helpstring("OLECompleteDrag event"), helpcontext(0x000336d2)]
|
704
|
void OLECompleteDrag([in, out] long* Effect);
|
705
|
[id(0x00000612), helpstring("OLEDragOver event"), helpcontext(0x000336d3)]
|
706
|
void OLEDragOver(
|
707
|
[in, out] DataObject** Data,
|
708
|
[in, out] long* Effect,
|
709
|
[in, out] short* Button,
|
710
|
[in, out] short* Shift,
|
711
|
[in, out] float* x,
|
712
|
[in, out] float* y,
|
713
|
[in, out] short* State
|
714
|
);
|
715
|
[id(0x00000613), helpstring("OLEDragDrop event"), helpcontext(0x000336d4)]
|
716
|
void OLEDragDrop(
|
717
|
[in, out] DataObject** Data,
|
718
|
[in, out] long* Effect,
|
719
|
[in, out] short* Button,
|
720
|
[in, out] short* Shift,
|
721
|
[in, out] float* x,
|
722
|
[in, out] float* y
|
723
|
);
|
724
|
[id(0x00000003), helpstring("Occurs when the user selects an item from a button dropdown menu."), helpcontext(0x000337a1)]
|
725
|
void ButtonMenuClick([] ButtonMenu* ButtonMenu);
|
726
|
[id(0x00000004), helpstring("Occurs when the user clicks the dropdown arrow on a button with Style = tbrDropdown."), helpcontext(0x000337d4)]
|
727
|
void ButtonDropDown([] Button* Button);
|
728
|
};
|
729
|
|
730
|
[
|
731
|
uuid(66833fe6-8583-11d1-b16a-00c0f0283628),
|
732
|
helpstring("Microsoft Toolbar Control"),
|
733
|
helpcontext(0x000334c8)
|
734
|
]
|
735
|
coclass Toolbar {
|
736
|
[default] interface IToolbar;
|
737
|
[default, source] interface IToolbarEvents;
|
738
|
};
|
739
|
|
740
|
[
|
741
|
uuid(7dc6f291-bf55-4e50-b619-ef672d9dcc58),
|
742
|
helpstring("Microsoft Toolbar Control"),
|
743
|
helpcontext(0x000334c8)
|
744
|
]
|
745
|
coclass Toolbar2 {
|
746
|
[default] interface IToolbar;
|
747
|
[default, source] interface IToolbarEvents;
|
748
|
};
|
749
|
|
750
|
[
|
751
|
uuid(8b2add10-33b7-4506-9569-0a1e1dbbebae),
|
752
|
helpstring("Microsoft Toolbar Control"),
|
753
|
helpcontext(0x000334c8)
|
754
|
]
|
755
|
coclass Toolbar3 {
|
756
|
[default] interface IToolbar;
|
757
|
[default, source] interface IToolbarEvents;
|
758
|
};
|
759
|
|
760
|
[
|
761
|
uuid(66833fe7-8583-11d1-b16a-00c0f0283628),
|
762
|
helpstring("ToolBar Buttons"),
|
763
|
helpcontext(0x000334d2),
|
764
|
dual,
|
765
|
nonextensible,
|
766
|
oleautomation
|
767
|
]
|
768
|
interface IButtons : IDispatch {
|
769
|
[id(0x00000001), propget, helpstring("Returns the number of objects in a collection."), helpcontext(0x000334d3)]
|
770
|
HRESULT Count([out, retval] short* psCount);
|
771
|
[id(0x00000001), propput, helpstring("Returns the number of objects in a collection."), helpcontext(0x000334d3)]
|
772
|
HRESULT Count([in] short psCount);
|
773
|
[id(0x00000000), propget, hidden]
|
774
|
HRESULT ControlDefault(
|
775
|
[in] VARIANT* Index,
|
776
|
[out, retval] IButton** ppButton
|
777
|
);
|
778
|
[id(0x00000000), propputref, hidden]
|
779
|
HRESULT ControlDefault(
|
780
|
[in] VARIANT* Index,
|
781
|
[in] IButton* ppButton
|
782
|
);
|
783
|
[id(0x00000002), propget, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x000334d4)]
|
784
|
HRESULT Item(
|
785
|
[in] VARIANT* Index,
|
786
|
[out, retval] IButton** ppButton
|
787
|
);
|
788
|
[id(0x00000002), propputref, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x000334d4)]
|
789
|
HRESULT Item(
|
790
|
[in] VARIANT* Index,
|
791
|
[in] IButton* ppButton
|
792
|
);
|
793
|
[id(0x00000003), helpstring("Removes a specific member from a collection."), helpcontext(0x000334d5)]
|
794
|
HRESULT Remove([in] VARIANT* Index);
|
795
|
[id(0x00000004), helpstring("Removes all objects in a collection."), helpcontext(0x000334d6)]
|
796
|
HRESULT Clear();
|
797
|
[id(0x00000005), helpstring("Adds a Button object to a Buttons collection and returns a reference to the created object."), helpcontext(0x000334d7)]
|
798
|
HRESULT Add(
|
799
|
[in, optional] VARIANT* Index,
|
800
|
[in, optional] VARIANT* Key,
|
801
|
[in, optional] VARIANT* Caption,
|
802
|
[in, optional] VARIANT* Style,
|
803
|
[in, optional] VARIANT* Image,
|
804
|
[out, retval] IButton** ppButton
|
805
|
);
|
806
|
[id(0xfffffffc), hidden]
|
807
|
HRESULT _NewEnum([out, retval] IDispatch** ppDispatch);
|
808
|
|
809
|
};
|
810
|
|
811
|
[
|
812
|
uuid(66833fe8-8583-11d1-b16a-00c0f0283628),
|
813
|
helpstring("ToolBar Buttons"),
|
814
|
helpcontext(0x000334d2)
|
815
|
]
|
816
|
coclass Buttons {
|
817
|
[default] interface IButtons;
|
818
|
};
|
819
|
|
820
|
[
|
821
|
uuid(66833fe9-8583-11d1-b16a-00c0f0283628),
|
822
|
helpstring("ToolBar Button"),
|
823
|
helpcontext(0x000334d8),
|
824
|
dual,
|
825
|
nonextensible,
|
826
|
oleautomation
|
827
|
]
|
828
|
interface IButton : IDispatch {
|
829
|
[id(0x00000000), propget, hidden]
|
830
|
HRESULT _ObjectDefault([out, retval] BSTR* pbstr_ObjectDefault);
|
831
|
[id(0x00000000), propput, hidden]
|
832
|
HRESULT _ObjectDefault([in] BSTR pbstr_ObjectDefault);
|
833
|
[id(0x00000002), propget, helpstring("Returns/sets the text displayed in an object's title bar or below an object's icon."), helpcontext(0x000334d9)]
|
834
|
HRESULT Caption([out, retval] BSTR* pbstrCaption);
|
835
|
[id(0x00000002), propput, helpstring("Returns/sets the text displayed in an object's title bar or below an object's icon."), helpcontext(0x000334d9)]
|
836
|
HRESULT Caption([in] BSTR pbstrCaption);
|
837
|
[id(0x00000001), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x000334da)]
|
838
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
839
|
[id(0x00000001), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x000334da)]
|
840
|
HRESULT Tag([in] VARIANT pvTag);
|
841
|
[id(0x00000003), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x000334db)]
|
842
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
843
|
[id(0x00000003), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x000334db)]
|
844
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
845
|
[id(0x00000004), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000334dc)]
|
846
|
HRESULT Index([out, retval] short* psIndex);
|
847
|
[id(0x00000004), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000334dc)]
|
848
|
HRESULT Index([in] short psIndex);
|
849
|
[id(0x00000005), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000334dd)]
|
850
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
851
|
[id(0x00000005), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000334dd)]
|
852
|
HRESULT Key([in] BSTR pbstrKey);
|
853
|
[id(0x00000006), propget, helpstring("Returns/sets the string displayed when a cursor hovers over an object."), helpcontext(0x000334de)]
|
854
|
HRESULT ToolTipText([out, retval] BSTR* pbstrToolTipText);
|
855
|
[id(0x00000006), propput, helpstring("Returns/sets the string displayed when a cursor hovers over an object."), helpcontext(0x000334de)]
|
856
|
HRESULT ToolTipText([in] BSTR pbstrToolTipText);
|
857
|
[id(0x00000007), propget, helpstring("Returns/sets a value that determines whether an object is visible or hidden."), helpcontext(0x000334df)]
|
858
|
HRESULT Visible([out, retval] VARIANT_BOOL* pbVisible);
|
859
|
[id(0x00000007), propput, helpstring("Returns/sets a value that determines whether an object is visible or hidden."), helpcontext(0x000334df)]
|
860
|
HRESULT Visible([in] VARIANT_BOOL pbVisible);
|
861
|
[id(0x00000008), propget, helpstring("Returns/sets the width of an object."), helpcontext(0x000334e0)]
|
862
|
HRESULT Width([out, retval] float* pfWidth);
|
863
|
[id(0x00000008), propput, helpstring("Returns/sets the width of an object."), helpcontext(0x000334e0)]
|
864
|
HRESULT Width([in] float pfWidth);
|
865
|
[id(0x00000009), propget, helpstring("Returns/sets the height of an object."), helpcontext(0x000334e1)]
|
866
|
HRESULT Height([out, retval] float* pfHeight);
|
867
|
[id(0x00000009), propput, helpstring("Returns/sets the height of an object."), helpcontext(0x000334e1)]
|
868
|
HRESULT Height([in] float pfHeight);
|
869
|
[id(0x0000000a), propget, helpstring("Returns/sets the distance between the internal top edge of an object and the top edge of its container."), helpcontext(0x000334e2)]
|
870
|
HRESULT Top([out, retval] float* pfTop);
|
871
|
[id(0x0000000a), propput, helpstring("Returns/sets the distance between the internal top edge of an object and the top edge of its container."), helpcontext(0x000334e2)]
|
872
|
HRESULT Top([in] float pfTop);
|
873
|
[id(0x0000000b), propget, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container."), helpcontext(0x000334e3)]
|
874
|
HRESULT Left([out, retval] float* pfLeft);
|
875
|
[id(0x0000000b), propput, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container."), helpcontext(0x000334e3)]
|
876
|
HRESULT Left([in] float pfLeft);
|
877
|
[id(0x0000000c), propget, helpstring("Returns/sets the value of an object."), helpcontext(0x000334e4)]
|
878
|
HRESULT Value([out, retval] ValueConstants* psValue);
|
879
|
[id(0x0000000c), propput, helpstring("Returns/sets the value of an object."), helpcontext(0x000334e4)]
|
880
|
HRESULT Value([in] ValueConstants psValue);
|
881
|
[id(0x0000000d), propget, helpstring("Returns/sets the button style"), helpcontext(0x000334e5)]
|
882
|
HRESULT Style([out, retval] ButtonStyleConstants* psStyle);
|
883
|
[id(0x0000000d), propput, helpstring("Returns/sets the button style"), helpcontext(0x000334e5)]
|
884
|
HRESULT Style([in] ButtonStyleConstants psStyle);
|
885
|
[id(0x0000000e), propget, helpstring("Returns/sets the description displayed when the user clicks a Button object during a customization operation."), helpcontext(0x000334e6)]
|
886
|
HRESULT Description([out, retval] BSTR* pbstrDescription);
|
887
|
[id(0x0000000e), propput, helpstring("Returns/sets the description displayed when the user clicks a Button object during a customization operation."), helpcontext(0x000334e6)]
|
888
|
HRESULT Description([in] BSTR pbstrDescription);
|
889
|
[id(0x0000000f), propget, helpstring("Returns/sets the index or key of a ListImage object to be used."), helpcontext(0x000334e7)]
|
890
|
HRESULT Image([out, retval] VARIANT* pvImage);
|
891
|
[id(0x0000000f), propput, helpstring("Returns/sets the index or key of a ListImage object to be used."), helpcontext(0x000334e7)]
|
892
|
HRESULT Image([in] VARIANT pvImage);
|
893
|
[id(0x00000010), propget, helpstring("Returns/sets the index or key of a ListImage object to be used."), helpcontext(0x000334e8)]
|
894
|
HRESULT MixedState([out, retval] VARIANT_BOOL* pbMixedState);
|
895
|
[id(0x00000010), propput, helpstring("Returns/sets the index or key of a ListImage object to be used."), helpcontext(0x000334e8)]
|
896
|
HRESULT MixedState([in] VARIANT_BOOL pbMixedState);
|
897
|
[id(0x00000011), propget, helpstring("Returns a reference to a Button object's collection of ButtonMenu objects."), helpcontext(0x00033793)]
|
898
|
HRESULT ButtonMenus([out, retval] IButtonMenus** ppButtonMenus);
|
899
|
[id(0x00000011), propputref, helpstring("Returns a reference to a Button object's collection of ButtonMenu objects."), helpcontext(0x00033793)]
|
900
|
HRESULT ButtonMenus([in] IButtonMenus* ppButtonMenus);
|
901
|
[id(0x00000001), propputref, helpstring("Stores any extra data needed for your program."), helpcontext(0x000334da)]
|
902
|
HRESULT Tag([in] VARIANT pvTag);
|
903
|
|
904
|
};
|
905
|
|
906
|
[
|
907
|
uuid(66833fea-8583-11d1-b16a-00c0f0283628),
|
908
|
helpstring("ToolBar Button"),
|
909
|
helpcontext(0x000334d8)
|
910
|
]
|
911
|
coclass Button {
|
912
|
[default] interface IButton;
|
913
|
};
|
914
|
|
915
|
[
|
916
|
uuid(66833feb-8583-11d1-b16a-00c0f0283628),
|
917
|
helpstring("ToolBar ButtonMenus"),
|
918
|
helpcontext(0x00033794),
|
919
|
dual,
|
920
|
nonextensible,
|
921
|
oleautomation
|
922
|
]
|
923
|
interface IButtonMenus : IDispatch {
|
924
|
[id(0x00000001), propget, helpstring("Returns the number of objects in a collection."), helpcontext(0x00033795)]
|
925
|
HRESULT Count([out, retval] short* psCount);
|
926
|
[id(0x00000001), propput, helpstring("Returns the number of objects in a collection."), helpcontext(0x00033795)]
|
927
|
HRESULT Count([in] short psCount);
|
928
|
[id(0x00000000), propget, hidden]
|
929
|
HRESULT ControlDefault(
|
930
|
[in] VARIANT* Index,
|
931
|
[out, retval] IButtonMenu** ppButtonMenu
|
932
|
);
|
933
|
[id(0x00000000), propputref, hidden]
|
934
|
HRESULT ControlDefault(
|
935
|
[in] VARIANT* Index,
|
936
|
[in] IButtonMenu* ppButtonMenu
|
937
|
);
|
938
|
[id(0x00000002), propget, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x00033796)]
|
939
|
HRESULT Item(
|
940
|
[in] VARIANT* Index,
|
941
|
[out, retval] IButtonMenu** ppButtonMenu
|
942
|
);
|
943
|
[id(0x00000002), propputref, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x00033796)]
|
944
|
HRESULT Item(
|
945
|
[in] VARIANT* Index,
|
946
|
[in] IButtonMenu* ppButtonMenu
|
947
|
);
|
948
|
[id(0x00000003), helpstring("Removes a specific member from a collection."), helpcontext(0x00033797)]
|
949
|
HRESULT Remove([in] VARIANT* Index);
|
950
|
[id(0x00000004), helpstring("Removes all objects in a collection."), helpcontext(0x00033798)]
|
951
|
HRESULT Clear();
|
952
|
[id(0x00000005), helpstring("Adds a ButtonMenu object to a ButtonMenus collection and returns a reference to the created object."), helpcontext(0x00033799)]
|
953
|
HRESULT Add(
|
954
|
[in, optional] VARIANT* Index,
|
955
|
[in, optional] VARIANT* Key,
|
956
|
[in, optional] VARIANT* Text,
|
957
|
[out, retval] IButtonMenu** ppButtonMenu
|
958
|
);
|
959
|
[id(0xfffffffc), hidden]
|
960
|
HRESULT _NewEnum([out, retval] IDispatch** ppDispatch);
|
961
|
|
962
|
};
|
963
|
|
964
|
[
|
965
|
uuid(66833fec-8583-11d1-b16a-00c0f0283628),
|
966
|
helpstring("ToolBar ButtonMenus"),
|
967
|
helpcontext(0x00033794)
|
968
|
]
|
969
|
coclass ButtonMenus {
|
970
|
[default] interface IButtonMenus;
|
971
|
};
|
972
|
|
973
|
[
|
974
|
uuid(66833fed-8583-11d1-b16a-00c0f0283628),
|
975
|
helpstring("ToolBar ButtonMenu"),
|
976
|
helpcontext(0x0003379a),
|
977
|
dual,
|
978
|
nonextensible,
|
979
|
oleautomation
|
980
|
]
|
981
|
interface IButtonMenu : IDispatch {
|
982
|
[id(0x00000000), propget, hidden]
|
983
|
HRESULT _ObjectDefault([out, retval] BSTR* pbstrObjectDefault);
|
984
|
[id(0x00000000), propput, hidden]
|
985
|
HRESULT _ObjectDefault([in] BSTR pbstrObjectDefault);
|
986
|
[id(0x00000001), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x0003379b)]
|
987
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
988
|
[id(0x00000001), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x0003379b)]
|
989
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
990
|
[id(0x00000002), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x0003379c)]
|
991
|
HRESULT Index([out, retval] short* psIndex);
|
992
|
[id(0x00000002), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x0003379c)]
|
993
|
HRESULT Index([in] short psIndex);
|
994
|
[id(0x00000003), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x0003379d)]
|
995
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
996
|
[id(0x00000003), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x0003379d)]
|
997
|
HRESULT Key([in] BSTR pbstrKey);
|
998
|
[id(0x00000004), propget, helpstring("Returns/sets a reference to the parent Button of a ButtonMenu object."), helpcontext(0x0003379e)]
|
999
|
HRESULT Parent([out, retval] IButton** ppParent);
|
1000
|
[id(0x00000004), propputref, helpstring("Returns/sets a reference to the parent Button of a ButtonMenu object."), helpcontext(0x0003379e)]
|
1001
|
HRESULT Parent([in] IButton* ppParent);
|
1002
|
[id(0x00000005), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x0003379f)]
|
1003
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
1004
|
[id(0x00000005), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x0003379f)]
|
1005
|
HRESULT Tag([in] VARIANT pvTag);
|
1006
|
[id(0x00000006), propget, helpstring("Returns/sets the text displayed in the ButtonMenu item."), helpcontext(0x000337a0)]
|
1007
|
HRESULT Text([out, retval] BSTR* pbstrText);
|
1008
|
[id(0x00000006), propput, helpstring("Returns/sets the text displayed in the ButtonMenu item."), helpcontext(0x000337a0)]
|
1009
|
HRESULT Text([in] BSTR pbstrText);
|
1010
|
[id(0x00000007), propget, helpstring("Returns/sets a value that determines whether an object is visible or hidden."), helpcontext(0x000337d3)]
|
1011
|
HRESULT Visible([out, retval] VARIANT_BOOL* pbVisible);
|
1012
|
[id(0x00000007), propput, helpstring("Returns/sets a value that determines whether an object is visible or hidden."), helpcontext(0x000337d3)]
|
1013
|
HRESULT Visible([in] VARIANT_BOOL pbVisible);
|
1014
|
|
1015
|
};
|
1016
|
|
1017
|
[
|
1018
|
uuid(66833fee-8583-11d1-b16a-00c0f0283628),
|
1019
|
helpstring("ToolBar ButtonMenu"),
|
1020
|
helpcontext(0x0003379a)
|
1021
|
]
|
1022
|
coclass ButtonMenu {
|
1023
|
[default] interface IButtonMenu;
|
1024
|
};
|
1025
|
|
1026
|
[
|
1027
|
uuid(8e3867a1-8586-11d1-b16a-00c0f0283628),
|
1028
|
helpstring("Microsoft StatusBar Control"),
|
1029
|
helpcontext(0x000335e8),
|
1030
|
hidden,
|
1031
|
dual,
|
1032
|
nonextensible,
|
1033
|
oleautomation
|
1034
|
]
|
1035
|
interface IStatusBar : IDispatch {
|
1036
|
[id(0x00000001), propget, helpstring("Returns/sets the text displayed when a StatusBar control's Style property is set to Simple."), helpcontext(0x000335ec)]
|
1037
|
HRESULT SimpleText([out, retval] BSTR* pbstrSimpleText);
|
1038
|
[id(0x00000001), propput, helpstring("Returns/sets the text displayed when a StatusBar control's Style property is set to Simple."), helpcontext(0x000335ec)]
|
1039
|
HRESULT SimpleText([in] BSTR pbstrSimpleText);
|
1040
|
[id(0x00000002), propget, helpstring("Returns/sets the the single (simple) or multiple panel style"), helpcontext(0x000335ed)]
|
1041
|
HRESULT Style([out, retval] SbarStyleConstants* psStyle);
|
1042
|
[id(0x00000002), propput, helpstring("Returns/sets the the single (simple) or multiple panel style"), helpcontext(0x000335ed)]
|
1043
|
HRESULT Style([in] SbarStyleConstants psStyle);
|
1044
|
[id(0x00000003), propget, helpstring("Returns a reference to a collection of Panel objects."), helpcontext(0x000335ee)]
|
1045
|
HRESULT Panels([out, retval] IPanels** ppPanels);
|
1046
|
[id(0x00000003), propputref, helpstring("Returns a reference to a collection of Panel objects."), helpcontext(0x000335ee)]
|
1047
|
HRESULT Panels([in] IPanels* ppPanels);
|
1048
|
[id(0x00000004), propget, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x000335ef)]
|
1049
|
HRESULT MousePointer([out, retval] MousePointerConstants* psMousePointer);
|
1050
|
[id(0x00000004), propput, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x000335ef)]
|
1051
|
HRESULT MousePointer([in] MousePointerConstants psMousePointer);
|
1052
|
[id(0x00000005), propget, helpstring("Sets a custom mouse icon."), helpcontext(0x000335f0)]
|
1053
|
HRESULT MouseIcon([out, retval] IPictureDisp** ppMouseIcon);
|
1054
|
[id(0x00000005), propput, helpstring("Sets a custom mouse icon."), helpcontext(0x000335f0)]
|
1055
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
1056
|
[id(0x00000005), propputref, helpstring("Sets a custom mouse icon."), helpcontext(0x000335f0)]
|
1057
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
1058
|
[id(0x00000007), propget, helpstring("Enables/disables ToolTips for panels"), helpcontext(0x000336a9)]
|
1059
|
HRESULT ShowTips([out, retval] VARIANT_BOOL* bShowTips);
|
1060
|
[id(0x00000007), propput, helpstring("Enables/disables ToolTips for panels"), helpcontext(0x000336a9)]
|
1061
|
HRESULT ShowTips([in] VARIANT_BOOL bShowTips);
|
1062
|
[id(0x00000006), propget, hidden, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x000335f1)]
|
1063
|
HRESULT PanelProperties([out, retval] BSTR* pbstrPanelProperties);
|
1064
|
[id(0x00000006), propput, hidden, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x000335f1)]
|
1065
|
HRESULT PanelProperties([in] BSTR pbstrPanelProperties);
|
1066
|
[id(0x0000060f), propget, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
1067
|
HRESULT OLEDropMode([out, retval] OLEDropConstants* psOLEDropMode);
|
1068
|
[id(0x0000060f), propput, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
1069
|
HRESULT OLEDropMode([in] OLEDropConstants psOLEDropMode);
|
1070
|
[id(0xfffffdfe), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events"), helpcontext(0x000335f2)]
|
1071
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
1072
|
[id(0xfffffdfe), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events"), helpcontext(0x000335f2)]
|
1073
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
1074
|
[id(0xfffffe00), propget, helpstring("Returns a Font object."), helpcontext(0x000335f3)]
|
1075
|
HRESULT Font([out, retval] IFontDisp** ppFont);
|
1076
|
[id(0xfffffe00), propputref, helpstring("Returns a Font object."), helpcontext(0x000335f3)]
|
1077
|
HRESULT Font([in] IFontDisp* ppFont);
|
1078
|
[id(0xfffffdfd), propget, helpstring("Returns a handle to a form or control."), helpcontext(0x000335f4)]
|
1079
|
HRESULT hWnd([out, retval] OLE_HANDLE* phWnd);
|
1080
|
[id(0xfffffdfd), propput, helpstring("Returns a handle to a form or control."), helpcontext(0x000335f4)]
|
1081
|
HRESULT hWnd([in] OLE_HANDLE phWnd);
|
1082
|
[id(0xfffffdda), helpstring("Forces a complete repaint of a form or control."), helpcontext(0x000335f5)]
|
1083
|
HRESULT Refresh();
|
1084
|
[id(0x00000610), helpstring("Starts an OLE drag/drop event with the given control as the source."), helpcontext(0x00033690)]
|
1085
|
HRESULT OLEDrag();
|
1086
|
[id(0xfffffdd8), hidden]
|
1087
|
HRESULT AboutBox();
|
1088
|
|
1089
|
};
|
1090
|
|
1091
|
[
|
1092
|
uuid(8e3867a2-8586-11d1-b16a-00c0f0283628),
|
1093
|
helpstring("Event interface for Status Bar Control"),
|
1094
|
helpcontext(0x000336b2),
|
1095
|
nonextensible
|
1096
|
]
|
1097
|
dispinterface IStatusBarEvents {
|
1098
|
methods:
|
1099
|
[id(0x00000001), helpstring("Similar to the standard Click event, but the PanelClick event occurs when a user presses and then releases a mouse button over any of the StatusBar control's Panel objects."), helpcontext(0x000335f6)]
|
1100
|
void PanelClick([] Panel* Panel);
|
1101
|
[id(0x00000002), helpstring("Similar to the standard DblClick Event, the PanelDblClick occurs when a user presses and then releases a mouse button twice over a StatusBar control's Panel object."), helpcontext(0x000335f7)]
|
1102
|
void PanelDblClick([] Panel* Panel);
|
1103
|
[id(0xfffffda3), helpstring("Occurs when the user presses the mouse button while an object has the focus."), helpcontext(0x000335f8)]
|
1104
|
void MouseDown(
|
1105
|
[] short Button,
|
1106
|
[] short Shift,
|
1107
|
[] OLE_XPOS_PIXELS x,
|
1108
|
[] OLE_YPOS_PIXELS y
|
1109
|
);
|
1110
|
[id(0xfffffda2), helpstring("Occurs when the user moves the mouse."), helpcontext(0x000335f9)]
|
1111
|
void MouseMove(
|
1112
|
[] short Button,
|
1113
|
[] short Shift,
|
1114
|
[] OLE_XPOS_PIXELS x,
|
1115
|
[] OLE_YPOS_PIXELS y
|
1116
|
);
|
1117
|
[id(0xfffffda1), helpstring("Occurs when the user releases the mouse button while an object has the focus."), helpcontext(0x000335fa)]
|
1118
|
void MouseUp(
|
1119
|
[] short Button,
|
1120
|
[] short Shift,
|
1121
|
[] OLE_XPOS_PIXELS x,
|
1122
|
[] OLE_YPOS_PIXELS y
|
1123
|
);
|
1124
|
[id(0xfffffda8), helpstring("Occurs when the user presses and then releases a mouse button over an object."), helpcontext(0x000335fb)]
|
1125
|
void Click();
|
1126
|
[id(0xfffffda7), helpstring("Occurs when you press and release a mouse button and then press and release it again over an object."), helpcontext(0x000335fc)]
|
1127
|
void DblClick();
|
1128
|
[id(0x0000060e), helpstring("OLEStartDrag event"), helpcontext(0x000336cf)]
|
1129
|
void OLEStartDrag(
|
1130
|
[in, out] DataObject** Data,
|
1131
|
[in, out] long* AllowedEffects
|
1132
|
);
|
1133
|
[id(0x0000060f), helpstring("OLEGiveFeedback event"), helpcontext(0x000336d0)]
|
1134
|
void OLEGiveFeedback(
|
1135
|
[in, out] long* Effect,
|
1136
|
[in, out] VARIANT_BOOL* DefaultCursors
|
1137
|
);
|
1138
|
[id(0x00000610), helpstring("OLESetData event"), helpcontext(0x000336d1)]
|
1139
|
void OLESetData(
|
1140
|
[in, out] DataObject** Data,
|
1141
|
[in, out] short* DataFormat
|
1142
|
);
|
1143
|
[id(0x00000611), helpstring("OLECompleteDrag event"), helpcontext(0x000336d2)]
|
1144
|
void OLECompleteDrag([in, out] long* Effect);
|
1145
|
[id(0x00000612), helpstring("OLEDragOver event"), helpcontext(0x000336d3)]
|
1146
|
void OLEDragOver(
|
1147
|
[in, out] DataObject** Data,
|
1148
|
[in, out] long* Effect,
|
1149
|
[in, out] short* Button,
|
1150
|
[in, out] short* Shift,
|
1151
|
[in, out] float* x,
|
1152
|
[in, out] float* y,
|
1153
|
[in, out] short* State
|
1154
|
);
|
1155
|
[id(0x00000613), helpstring("OLEDragDrop event"), helpcontext(0x000336d4)]
|
1156
|
void OLEDragDrop(
|
1157
|
[in, out] DataObject** Data,
|
1158
|
[in, out] long* Effect,
|
1159
|
[in, out] short* Button,
|
1160
|
[in, out] short* Shift,
|
1161
|
[in, out] float* x,
|
1162
|
[in, out] float* y
|
1163
|
);
|
1164
|
};
|
1165
|
|
1166
|
[
|
1167
|
uuid(8e3867a3-8586-11d1-b16a-00c0f0283628),
|
1168
|
helpstring("Microsoft StatusBar Control"),
|
1169
|
helpcontext(0x000335e8)
|
1170
|
]
|
1171
|
coclass StatusBar {
|
1172
|
[default] interface IStatusBar;
|
1173
|
[default, source] interface IStatusBarEvents;
|
1174
|
};
|
1175
|
|
1176
|
[
|
1177
|
uuid(627c8b79-918a-4c5c-9e19-20f66bf30b86),
|
1178
|
helpstring("Microsoft StatusBar Control"),
|
1179
|
helpcontext(0x000335e8)
|
1180
|
]
|
1181
|
coclass StatusBar2 {
|
1182
|
[default] interface IStatusBar;
|
1183
|
[default, source] interface IStatusBarEvents;
|
1184
|
};
|
1185
|
|
1186
|
[
|
1187
|
uuid(585aa280-ed8b-46b2-93ae-132ecfa1dafc),
|
1188
|
helpstring("Microsoft StatusBar Control"),
|
1189
|
helpcontext(0x000335e8)
|
1190
|
]
|
1191
|
coclass StatusBar3 {
|
1192
|
[default] interface IStatusBar;
|
1193
|
[default, source] interface IStatusBarEvents;
|
1194
|
};
|
1195
|
|
1196
|
[
|
1197
|
uuid(8e3867a4-8586-11d1-b16a-00c0f0283628),
|
1198
|
helpstring("StatusBar Panels collection"),
|
1199
|
helpcontext(0x000335fd),
|
1200
|
hidden,
|
1201
|
dual,
|
1202
|
nonextensible,
|
1203
|
oleautomation
|
1204
|
]
|
1205
|
interface IPanels : IDispatch {
|
1206
|
[id(0x00000001), propget, helpstring("Returns the number of objects in a collection."), helpcontext(0x000335fe)]
|
1207
|
HRESULT Count([out, retval] short* sCount);
|
1208
|
[id(0x00000001), propput, helpstring("Returns the number of objects in a collection."), helpcontext(0x000335fe)]
|
1209
|
HRESULT Count([in] short sCount);
|
1210
|
[id(0x00000000), propget, hidden]
|
1211
|
HRESULT ControlDefault(
|
1212
|
[in] VARIANT* Index,
|
1213
|
[out, retval] IPanel** ppPanel
|
1214
|
);
|
1215
|
[id(0x00000000), propputref, hidden]
|
1216
|
HRESULT ControlDefault(
|
1217
|
[in] VARIANT* Index,
|
1218
|
[in] IPanel* ppPanel
|
1219
|
);
|
1220
|
[id(0x00000002), helpstring("Adds a Panel object to a Panels collection and returns a reference to the created Panel."), helpcontext(0x000335ff)]
|
1221
|
HRESULT Add(
|
1222
|
[in, optional] VARIANT* Index,
|
1223
|
[in, optional] VARIANT* Key,
|
1224
|
[in, optional] VARIANT* Text,
|
1225
|
[in, optional] VARIANT* Style,
|
1226
|
[in, optional] VARIANT* Picture,
|
1227
|
[out, retval] IPanel** ppPanel
|
1228
|
);
|
1229
|
[id(0x00000003), helpstring("Removes all objects in a collection."), helpcontext(0x00033600)]
|
1230
|
HRESULT Clear();
|
1231
|
[id(0x00000004), propget, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x00033601)]
|
1232
|
HRESULT Item(
|
1233
|
[in] VARIANT* Index,
|
1234
|
[out, retval] IPanel** ppPanel
|
1235
|
);
|
1236
|
[id(0x00000004), propputref, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x00033601)]
|
1237
|
HRESULT Item(
|
1238
|
[in] VARIANT* Index,
|
1239
|
[in] IPanel* ppPanel
|
1240
|
);
|
1241
|
[id(0x00000005), helpstring("Removes a specific member from a collection."), helpcontext(0x00033602)]
|
1242
|
HRESULT Remove([in] VARIANT* Index);
|
1243
|
[id(0xfffffffc), hidden]
|
1244
|
HRESULT _NewEnum([out, retval] IDispatch** ppNewEnum);
|
1245
|
|
1246
|
};
|
1247
|
|
1248
|
[
|
1249
|
uuid(8e3867a5-8586-11d1-b16a-00c0f0283628),
|
1250
|
helpstring("StatusBar Panels collection"),
|
1251
|
helpcontext(0x000335fd)
|
1252
|
]
|
1253
|
coclass Panels {
|
1254
|
[default] interface IPanels;
|
1255
|
};
|
1256
|
|
1257
|
[
|
1258
|
uuid(8e3867aa-8586-11d1-b16a-00c0f0283628),
|
1259
|
helpstring("StatusBar Panel"),
|
1260
|
helpcontext(0x00033617),
|
1261
|
hidden,
|
1262
|
dual,
|
1263
|
nonextensible,
|
1264
|
oleautomation
|
1265
|
]
|
1266
|
interface IPanel : IDispatch {
|
1267
|
[id(0x00000000), propget, hidden]
|
1268
|
HRESULT _ObjectDefault([out, retval] BSTR* pbstrText);
|
1269
|
[id(0x00000000), propput, hidden]
|
1270
|
HRESULT _ObjectDefault([in] BSTR pbstrText);
|
1271
|
[id(0x00000001), propget, helpstring("Returns/sets the alignment of a StatusBar control, bottom, top, left, right, or floating"), helpcontext(0x00033618)]
|
1272
|
HRESULT Alignment([out, retval] PanelAlignmentConstants* psAlignment);
|
1273
|
[id(0x00000001), propput, helpstring("Returns/sets the alignment of a StatusBar control, bottom, top, left, right, or floating"), helpcontext(0x00033618)]
|
1274
|
HRESULT Alignment([in] PanelAlignmentConstants psAlignment);
|
1275
|
[id(0x00000002), propget, helpstring("Returns/sets a value that allows the width of a Panel object to be automatically sized when the panel's contents change or the parent form resizes"), helpcontext(0x00033619)]
|
1276
|
HRESULT AutoSize([out, retval] PanelAutoSizeConstants* psAutoSize);
|
1277
|
[id(0x00000002), propput, helpstring("Returns/sets a value that allows the width of a Panel object to be automatically sized when the panel's contents change or the parent form resizes"), helpcontext(0x00033619)]
|
1278
|
HRESULT AutoSize([in] PanelAutoSizeConstants psAutoSize);
|
1279
|
[id(0x00000003), propget, helpstring("Returns/sets the bevel appearance of a Panel object, inset, raised, or none"), helpcontext(0x0003361a)]
|
1280
|
HRESULT Bevel([out, retval] PanelBevelConstants* psBevel);
|
1281
|
[id(0x00000003), propput, helpstring("Returns/sets the bevel appearance of a Panel object, inset, raised, or none"), helpcontext(0x0003361a)]
|
1282
|
HRESULT Bevel([in] PanelBevelConstants psBevel);
|
1283
|
[id(0x00000004), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events"), helpcontext(0x0003361b)]
|
1284
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
1285
|
[id(0x00000004), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events"), helpcontext(0x0003361b)]
|
1286
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
1287
|
[id(0x00000005), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time"), helpcontext(0x0003361c)]
|
1288
|
HRESULT Index([out, retval] short* sIndex);
|
1289
|
[id(0x00000005), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time"), helpcontext(0x0003361c)]
|
1290
|
HRESULT Index([in] short sIndex);
|
1291
|
[id(0x00000006), propget, helpstring("Returns/sets the unique string of an object in a collection"), helpcontext(0x0003361d)]
|
1292
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
1293
|
[id(0x00000006), propput, helpstring("Returns/sets the unique string of an object in a collection"), helpcontext(0x0003361d)]
|
1294
|
HRESULT Key([in] BSTR pbstrKey);
|
1295
|
[id(0x00000007), propget, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container"), helpcontext(0x0003361e)]
|
1296
|
HRESULT Left([out, retval] float* pfLeft);
|
1297
|
[id(0x00000007), propput, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container"), helpcontext(0x0003361e)]
|
1298
|
HRESULT Left([in] float pfLeft);
|
1299
|
[id(0x00000008), propget, helpstring("Returns/sets the minimum width of a Panel object"), helpcontext(0x0003361f)]
|
1300
|
HRESULT MinWidth([out, retval] float* pfMinWidth);
|
1301
|
[id(0x00000008), propput, helpstring("Returns/sets the minimum width of a Panel object"), helpcontext(0x0003361f)]
|
1302
|
HRESULT MinWidth([in] float pfMinWidth);
|
1303
|
[id(0x00000009), propget, helpstring("Returns/sets the Picture property for a Panel object"), helpcontext(0x00033620)]
|
1304
|
HRESULT Picture([out, retval] IPictureDisp** ppPicture);
|
1305
|
[id(0x00000009), propputref, helpstring("Returns/sets the Picture property for a Panel object"), helpcontext(0x00033620)]
|
1306
|
HRESULT Picture([in] IPictureDisp* ppPicture);
|
1307
|
[id(0x0000000a), propget, helpstring("Returns/sets the style of a StatusBar Panel object"), helpcontext(0x00033621)]
|
1308
|
HRESULT Style([out, retval] PanelStyleConstants* psStyle);
|
1309
|
[id(0x0000000a), propput, helpstring("Returns/sets the style of a StatusBar Panel object"), helpcontext(0x00033621)]
|
1310
|
HRESULT Style([in] PanelStyleConstants psStyle);
|
1311
|
[id(0x0000000e), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033626)]
|
1312
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
1313
|
[id(0x0000000e), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033626)]
|
1314
|
HRESULT Tag([in] VARIANT pvTag);
|
1315
|
[id(0x0000000b), propget, helpstring("Returns/sets the text to be displayed in a control"), helpcontext(0x00033623)]
|
1316
|
HRESULT Text([out, retval] BSTR* pbstrText);
|
1317
|
[id(0x0000000b), propput, helpstring("Returns/sets the text to be displayed in a control"), helpcontext(0x00033623)]
|
1318
|
HRESULT Text([in] BSTR pbstrText);
|
1319
|
[id(0x0000000f), propget, helpstring("Returns/sets the string displayed when a cursor hovers over an object."), helpcontext(0x00033676)]
|
1320
|
HRESULT ToolTipText([out, retval] BSTR* pbstrToolTipText);
|
1321
|
[id(0x0000000f), propput, helpstring("Returns/sets the string displayed when a cursor hovers over an object."), helpcontext(0x00033676)]
|
1322
|
HRESULT ToolTipText([in] BSTR pbstrToolTipText);
|
1323
|
[id(0x0000000c), propget, helpstring("Returns/sets a value that determines whether an object is visible or hidden"), helpcontext(0x00033624)]
|
1324
|
HRESULT Visible([out, retval] VARIANT_BOOL* pbVisible);
|
1325
|
[id(0x0000000c), propput, helpstring("Returns/sets a value that determines whether an object is visible or hidden"), helpcontext(0x00033624)]
|
1326
|
HRESULT Visible([in] VARIANT_BOOL pbVisible);
|
1327
|
[id(0x0000000d), propget, helpstring("Returns/sets the width of an object"), helpcontext(0x00033625)]
|
1328
|
HRESULT Width([out, retval] float* pfWidth);
|
1329
|
[id(0x0000000d), propput, helpstring("Returns/sets the width of an object"), helpcontext(0x00033625)]
|
1330
|
HRESULT Width([in] float pfWidth);
|
1331
|
[id(0x00000009), propput, helpstring("Returns/sets the Picture property for a Panel object"), helpcontext(0x00033620)]
|
1332
|
HRESULT Picture([in] IPictureDisp* ppPicture);
|
1333
|
[id(0x0000000e), propputref, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033626)]
|
1334
|
HRESULT Tag([in] VARIANT pvTag);
|
1335
|
|
1336
|
};
|
1337
|
|
1338
|
[
|
1339
|
uuid(8e3867ab-8586-11d1-b16a-00c0f0283628),
|
1340
|
helpstring("StatusBar Panel"),
|
1341
|
helpcontext(0x00033617)
|
1342
|
]
|
1343
|
coclass Panel {
|
1344
|
[default] interface IPanel;
|
1345
|
};
|
1346
|
|
1347
|
[
|
1348
|
uuid(35053a20-8589-11d1-b16a-00c0f0283628),
|
1349
|
helpstring("Microsoft ProgressBar Control"),
|
1350
|
helpcontext(0x00033485),
|
1351
|
hidden,
|
1352
|
dual,
|
1353
|
nonextensible,
|
1354
|
oleautomation
|
1355
|
]
|
1356
|
interface IProgressBar : IDispatch {
|
1357
|
[id(0x00000000), propget, hidden]
|
1358
|
HRESULT ControlDefault([out, retval] float* pfValue);
|
1359
|
[id(0x00000000), propput, hidden]
|
1360
|
HRESULT ControlDefault([in] float pfValue);
|
1361
|
[id(0x00000001), propget, helpstring("Returns/sets a control's maximum value."), helpcontext(0x00033486)]
|
1362
|
HRESULT Max([out, retval] float* pfMax);
|
1363
|
[id(0x00000001), propput, helpstring("Returns/sets a control's maximum value."), helpcontext(0x00033486)]
|
1364
|
HRESULT Max([in] float pfMax);
|
1365
|
[id(0x00000002), propget, helpstring("Returns/sets a control's minimum value."), helpcontext(0x00033487)]
|
1366
|
HRESULT Min([out, retval] float* pfMin);
|
1367
|
[id(0x00000002), propput, helpstring("Returns/sets a control's minimum value."), helpcontext(0x00033487)]
|
1368
|
HRESULT Min([in] float pfMin);
|
1369
|
[id(0x00000003), propget, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x00033488)]
|
1370
|
HRESULT MousePointer([out, retval] MousePointerConstants* pMousePointers);
|
1371
|
[id(0x00000003), propput, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x00033488)]
|
1372
|
HRESULT MousePointer([in] MousePointerConstants pMousePointers);
|
1373
|
[id(0x00000004), propget, helpstring("Sets a custom mouse icon."), helpcontext(0x00033489)]
|
1374
|
HRESULT MouseIcon([out, retval] IPictureDisp** ppPictureDisp);
|
1375
|
[id(0x00000004), propputref, helpstring("Sets a custom mouse icon."), helpcontext(0x00033489)]
|
1376
|
HRESULT MouseIcon([in] IPictureDisp* ppPictureDisp);
|
1377
|
[id(0x00000004), propput, helpstring("Sets a custom mouse icon."), helpcontext(0x00033489)]
|
1378
|
HRESULT MouseIcon([in] IPictureDisp* ppPictureDisp);
|
1379
|
[id(0x00000005), propget, helpstring("Returns or sets a control's current Value property."), helpcontext(0x0003348a)]
|
1380
|
HRESULT Value([out, retval] float* pfValue);
|
1381
|
[id(0x00000005), propput, helpstring("Returns or sets a control's current Value property."), helpcontext(0x0003348a)]
|
1382
|
HRESULT Value([in] float pfValue);
|
1383
|
[id(0x0000060f), propget, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
1384
|
HRESULT OLEDropMode([out, retval] OLEDropConstants* psOLEDropMode);
|
1385
|
[id(0x0000060f), propput, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
1386
|
HRESULT OLEDropMode([in] OLEDropConstants psOLEDropMode);
|
1387
|
[id(0xfffffdf8), propget, helpstring("Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects."), helpcontext(0x0003348b)]
|
1388
|
HRESULT Appearance([out, retval] AppearanceConstants* penumAppearances);
|
1389
|
[id(0xfffffdf8), propput, helpstring("Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects."), helpcontext(0x0003348b)]
|
1390
|
HRESULT Appearance([in] AppearanceConstants penumAppearances);
|
1391
|
[id(0xfffffe08), propget, helpstring("Returns/sets the border style for an object."), helpcontext(0x0003348c)]
|
1392
|
HRESULT BorderStyle([out, retval] BorderStyleConstants* penumBorderStyles);
|
1393
|
[id(0xfffffe08), propput, helpstring("Returns/sets the border style for an object."), helpcontext(0x0003348c)]
|
1394
|
HRESULT BorderStyle([in] BorderStyleConstants penumBorderStyles);
|
1395
|
[id(0xfffffdfe), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x0003348d)]
|
1396
|
HRESULT Enabled([out, retval] VARIANT_BOOL* bEnabled);
|
1397
|
[id(0xfffffdfe), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x0003348d)]
|
1398
|
HRESULT Enabled([in] VARIANT_BOOL bEnabled);
|
1399
|
[id(0xfffffdfd), propget, helpstring("Returns a handle to a form or control."), helpcontext(0x0003348e)]
|
1400
|
HRESULT hWnd([out, retval] OLE_HANDLE* phWnd);
|
1401
|
[id(0x00000610), helpstring("Starts an OLE drag/drop event with the given control as the source."), helpcontext(0x00033690)]
|
1402
|
HRESULT OLEDrag();
|
1403
|
[id(0xfffffdd8), hidden]
|
1404
|
HRESULT AboutBox();
|
1405
|
[id(0x00000006), propget, helpstring("Returns/sets a value that determines whether the Progress Bar is displayed vertically or horizontally."), helpcontext(0x0003376d)]
|
1406
|
HRESULT Orientation([out, retval] OrientationConstants* penumOrientation);
|
1407
|
[id(0x00000006), propput, helpstring("Returns/sets a value that determines whether the Progress Bar is displayed vertically or horizontally."), helpcontext(0x0003376d)]
|
1408
|
HRESULT Orientation([in] OrientationConstants penumOrientation);
|
1409
|
[id(0x00000007), propget, helpstring("Returns/sets a value that determines whether the control displays progress with a standard segmented bar or a smooth bar."), helpcontext(0x0003376e)]
|
1410
|
HRESULT Scrolling([out, retval] ScrollingConstants* penumScrolling);
|
1411
|
[id(0x00000007), propput, helpstring("Returns/sets a value that determines whether the control displays progress with a standard segmented bar or a smooth bar."), helpcontext(0x0003376e)]
|
1412
|
HRESULT Scrolling([in] ScrollingConstants penumScrolling);
|
1413
|
[id(0xfffffdda)]
|
1414
|
HRESULT Refresh();
|
1415
|
|
1416
|
};
|
1417
|
|
1418
|
[
|
1419
|
uuid(35053a21-8589-11d1-b16a-00c0f0283628),
|
1420
|
helpstring("Event interface for ProgressBar Control"),
|
1421
|
helpcontext(0x000336b0),
|
1422
|
nonextensible
|
1423
|
]
|
1424
|
dispinterface IProgressBarEvents {
|
1425
|
methods:
|
1426
|
[id(0xfffffda3), helpstring("MouseDown event"), helpcontext(0x0003348f)]
|
1427
|
void MouseDown(
|
1428
|
[] short Button,
|
1429
|
[] short Shift,
|
1430
|
[] OLE_XPOS_PIXELS x,
|
1431
|
[] OLE_YPOS_PIXELS y
|
1432
|
);
|
1433
|
[id(0xfffffda2), helpstring("MouseMove event"), helpcontext(0x00033490)]
|
1434
|
void MouseMove(
|
1435
|
[] short Button,
|
1436
|
[] short Shift,
|
1437
|
[] OLE_XPOS_PIXELS x,
|
1438
|
[] OLE_YPOS_PIXELS y
|
1439
|
);
|
1440
|
[id(0xfffffda1), helpstring("MouseUp event"), helpcontext(0x00033491)]
|
1441
|
void MouseUp(
|
1442
|
[] short Button,
|
1443
|
[] short Shift,
|
1444
|
[] OLE_XPOS_PIXELS x,
|
1445
|
[] OLE_YPOS_PIXELS y
|
1446
|
);
|
1447
|
[id(0xfffffda8), helpstring("Click event"), helpcontext(0x00033492)]
|
1448
|
void Click();
|
1449
|
[id(0x0000060e), helpstring("OLEStartDrag event"), helpcontext(0x000336cf)]
|
1450
|
void OLEStartDrag(
|
1451
|
[in, out] DataObject** Data,
|
1452
|
[in, out] long* AllowedEffects
|
1453
|
);
|
1454
|
[id(0x0000060f), helpstring("OLEGiveFeedback event"), helpcontext(0x000336d0)]
|
1455
|
void OLEGiveFeedback(
|
1456
|
[in, out] long* Effect,
|
1457
|
[in, out] VARIANT_BOOL* DefaultCursors
|
1458
|
);
|
1459
|
[id(0x00000610), helpstring("OLESetData event"), helpcontext(0x000336d1)]
|
1460
|
void OLESetData(
|
1461
|
[in, out] DataObject** Data,
|
1462
|
[in, out] short* DataFormat
|
1463
|
);
|
1464
|
[id(0x00000611), helpstring("OLECompleteDrag event"), helpcontext(0x000336d2)]
|
1465
|
void OLECompleteDrag([in, out] long* Effect);
|
1466
|
[id(0x00000612), helpstring("OLEDragOver event"), helpcontext(0x000336d3)]
|
1467
|
void OLEDragOver(
|
1468
|
[in, out] DataObject** Data,
|
1469
|
[in, out] long* Effect,
|
1470
|
[in, out] short* Button,
|
1471
|
[in, out] short* Shift,
|
1472
|
[in, out] float* x,
|
1473
|
[in, out] float* y,
|
1474
|
[in, out] short* State
|
1475
|
);
|
1476
|
[id(0x00000613), helpstring("OLEDragDrop event"), helpcontext(0x000336d4)]
|
1477
|
void OLEDragDrop(
|
1478
|
[in, out] DataObject** Data,
|
1479
|
[in, out] long* Effect,
|
1480
|
[in, out] short* Button,
|
1481
|
[in, out] short* Shift,
|
1482
|
[in, out] float* x,
|
1483
|
[in, out] float* y
|
1484
|
);
|
1485
|
};
|
1486
|
|
1487
|
[
|
1488
|
uuid(35053a22-8589-11d1-b16a-00c0f0283628),
|
1489
|
helpstring("Microsoft ProgressBar Control"),
|
1490
|
helpcontext(0x00033485)
|
1491
|
]
|
1492
|
coclass ProgressBar {
|
1493
|
[default] interface IProgressBar;
|
1494
|
[default, source] interface IProgressBarEvents;
|
1495
|
};
|
1496
|
|
1497
|
[
|
1498
|
uuid(a0e7bf67-8d30-4620-8825-7111714c7cab),
|
1499
|
helpstring("Microsoft ProgressBar Control"),
|
1500
|
helpcontext(0x00033485)
|
1501
|
]
|
1502
|
coclass ProgressBar2 {
|
1503
|
[default] interface IProgressBar;
|
1504
|
[default, source] interface IProgressBarEvents;
|
1505
|
};
|
1506
|
|
1507
|
[
|
1508
|
uuid(c74190b4-8589-11d1-b16a-00c0f0283628),
|
1509
|
helpstring("Displays a hierarchical list of Node objects, each of which consists of a label and an optional bitmap."),
|
1510
|
helpcontext(0x00033528),
|
1511
|
hidden,
|
1512
|
dual,
|
1513
|
nonextensible,
|
1514
|
oleautomation
|
1515
|
]
|
1516
|
interface ITreeView : IDispatch {
|
1517
|
[id(0x00000001), propget, helpstring("Returns a reference to a Node or ListItem object and highlights the object with the system highlight color."), helpcontext(0x0003353e)]
|
1518
|
HRESULT DropHighlight([out, retval] INode** ppNode);
|
1519
|
[id(0x00000001), propputref, helpstring("Returns a reference to a Node or ListItem object and highlights the object with the system highlight color."), helpcontext(0x0003353e)]
|
1520
|
HRESULT DropHighlight([in] INode* ppNode);
|
1521
|
[id(0x00000001), propput, helpstring("Returns a reference to a Node or ListItem object and highlights the object with the system highlight color."), helpcontext(0x0003353e)]
|
1522
|
HRESULT DropHighlight([in] VARIANT* ppNode);
|
1523
|
[id(0x00000002), propget, helpstring("Determines whether the selected item will display as selected when the TreeView loses focus"), helpcontext(0x0003353f)]
|
1524
|
HRESULT HideSelection([out, retval] VARIANT_BOOL* pbHideSelection);
|
1525
|
[id(0x00000002), propput, helpstring("Determines whether the selected item will display as selected when the TreeView loses focus"), helpcontext(0x0003353f)]
|
1526
|
HRESULT HideSelection([in] VARIANT_BOOL pbHideSelection);
|
1527
|
[id(0x00000003), propget, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x00033540)]
|
1528
|
HRESULT ImageList([out, retval] IDispatch** ppImageList);
|
1529
|
[id(0x00000003), propputref, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x00033540)]
|
1530
|
HRESULT ImageList([in] IDispatch* ppImageList);
|
1531
|
[id(0x00000003), propput, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x00033540)]
|
1532
|
HRESULT ImageList([in] IDispatch* ppImageList);
|
1533
|
[id(0x00000004), propget, helpstring("Returns/sets the width of the indentation for a TreeView control."), helpcontext(0x00033541)]
|
1534
|
HRESULT Indentation([out, retval] float* pfIndentation);
|
1535
|
[id(0x00000004), propput, helpstring("Returns/sets the width of the indentation for a TreeView control."), helpcontext(0x00033541)]
|
1536
|
HRESULT Indentation([in] float pfIndentation);
|
1537
|
[id(0x00000005), propget, helpstring("Returns/sets a value that determines if a user can edit the label of a ListItem or Node object."), helpcontext(0x00033542)]
|
1538
|
HRESULT LabelEdit([out, retval] LabelEditConstants* psLabelEdit);
|
1539
|
[id(0x00000005), propput, helpstring("Returns/sets a value that determines if a user can edit the label of a ListItem or Node object."), helpcontext(0x00033542)]
|
1540
|
HRESULT LabelEdit([in] LabelEditConstants psLabelEdit);
|
1541
|
[id(0x00000006), propget, helpstring("Returns/sets the style of lines displayed between Node objects."), helpcontext(0x00033543)]
|
1542
|
HRESULT LineStyle([out, retval] TreeLineStyleConstants* psLineStyle);
|
1543
|
[id(0x00000006), propput, helpstring("Returns/sets the style of lines displayed between Node objects."), helpcontext(0x00033543)]
|
1544
|
HRESULT LineStyle([in] TreeLineStyleConstants psLineStyle);
|
1545
|
[id(0x00000007), propget, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x00033544)]
|
1546
|
HRESULT MousePointer([out, retval] MousePointerConstants* psMousePointer);
|
1547
|
[id(0x00000007), propput, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x00033544)]
|
1548
|
HRESULT MousePointer([in] MousePointerConstants psMousePointer);
|
1549
|
[id(0x00000008), propget, helpstring("Sets a custom mouse icon."), helpcontext(0x00033545)]
|
1550
|
HRESULT MouseIcon([out, retval] IPictureDisp** ppMouseIcon);
|
1551
|
[id(0x00000008), propput, helpstring("Sets a custom mouse icon."), helpcontext(0x00033545)]
|
1552
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
1553
|
[id(0x00000008), propputref, helpstring("Sets a custom mouse icon."), helpcontext(0x00033545)]
|
1554
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
1555
|
[id(0x00000009), propget, helpstring("Returns a reference to a collection of Node objects."), helpcontext(0x00033546)]
|
1556
|
HRESULT Nodes([out, retval] INodes** ppNode);
|
1557
|
[id(0x00000009), propputref, helpstring("Returns a reference to a collection of Node objects."), helpcontext(0x00033546)]
|
1558
|
HRESULT Nodes([in] INodes* ppNode);
|
1559
|
[id(0x0000000a), propget, helpstring("Returns/sets the delimiter string used for the path returned by the FullPath property."), helpcontext(0x00033547)]
|
1560
|
HRESULT PathSeparator([out, retval] BSTR* pbstrPathSeparator);
|
1561
|
[id(0x0000000a), propput, helpstring("Returns/sets the delimiter string used for the path returned by the FullPath property."), helpcontext(0x00033547)]
|
1562
|
HRESULT PathSeparator([in] BSTR pbstrPathSeparator);
|
1563
|
[id(0x0000000b), propget, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x00033548)]
|
1564
|
HRESULT SelectedItem([out, retval] INode** ppNode);
|
1565
|
[id(0x0000000b), propputref, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x00033548)]
|
1566
|
HRESULT SelectedItem([in] INode* ppNode);
|
1567
|
[id(0x0000000b), propput, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x00033548)]
|
1568
|
HRESULT SelectedItem([in] VARIANT* ppNode);
|
1569
|
[id(0x0000000c), propget, helpstring("Indicates whether the elements of a control are automatically sorted alphabetically."), helpcontext(0x00033549)]
|
1570
|
HRESULT Sorted([out, retval] VARIANT_BOOL* pbSorted);
|
1571
|
[id(0x0000000c), propput, helpstring("Indicates whether the elements of a control are automatically sorted alphabetically."), helpcontext(0x00033549)]
|
1572
|
HRESULT Sorted([in] VARIANT_BOOL pbSorted);
|
1573
|
[id(0x0000000d), propget, helpstring("Displays a hierarchical list of Node objects, each of which consists of a label and an optional bitmap."), helpcontext(0x0003354a)]
|
1574
|
HRESULT Style([out, retval] TreeStyleConstants* psStyle);
|
1575
|
[id(0x0000000d), propput, helpstring("Displays a hierarchical list of Node objects, each of which consists of a label and an optional bitmap."), helpcontext(0x0003354a)]
|
1576
|
HRESULT Style([in] TreeStyleConstants psStyle);
|
1577
|
[id(0x0000060e), propget, helpstring("Returns/Sets whether this control can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control."), helpcontext(0x00033691)]
|
1578
|
HRESULT OLEDragMode([out, retval] OLEDragConstants* psOLEDragMode);
|
1579
|
[id(0x0000060e), propput, helpstring("Returns/Sets whether this control can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control."), helpcontext(0x00033691)]
|
1580
|
HRESULT OLEDragMode([in] OLEDragConstants psOLEDragMode);
|
1581
|
[id(0x0000060f), propget, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
1582
|
HRESULT OLEDropMode([out, retval] OLEDropConstants* psOLEDropMode);
|
1583
|
[id(0x0000060f), propput, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
1584
|
HRESULT OLEDropMode([in] OLEDropConstants psOLEDropMode);
|
1585
|
[id(0xfffffdf8), propget, helpstring("Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects."), helpcontext(0x0003354b)]
|
1586
|
HRESULT Appearance([out, retval] AppearanceConstants* psAppearance);
|
1587
|
[id(0xfffffdf8), propput, helpstring("Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects."), helpcontext(0x0003354b)]
|
1588
|
HRESULT Appearance([in] AppearanceConstants psAppearance);
|
1589
|
[id(0xfffffe08), propget, helpstring("Returns/sets the border style for an object."), helpcontext(0x0003354c)]
|
1590
|
HRESULT BorderStyle([out, retval] BorderStyleConstants* psBorderStyle);
|
1591
|
[id(0xfffffe08), propput, helpstring("Returns/sets the border style for an object."), helpcontext(0x0003354c)]
|
1592
|
HRESULT BorderStyle([in] BorderStyleConstants psBorderStyle);
|
1593
|
[id(0xfffffdfe), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x0003354d)]
|
1594
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
1595
|
[id(0xfffffdfe), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x0003354d)]
|
1596
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
1597
|
[id(0xfffffe00), propget, helpstring("Returns a Font object."), helpcontext(0x0003354e)]
|
1598
|
HRESULT Font([out, retval] IFontDisp** ppFont);
|
1599
|
[id(0xfffffe00), propput, helpstring("Returns a Font object."), helpcontext(0x0003354e)]
|
1600
|
HRESULT Font([in] IFontDisp* ppFont);
|
1601
|
[id(0xfffffe00), propputref, helpstring("Returns a Font object."), helpcontext(0x0003354e)]
|
1602
|
HRESULT Font([in] IFontDisp* ppFont);
|
1603
|
[id(0xfffffdfd), propget, helpstring("Returns a handle to a form or control."), helpcontext(0x0003354f)]
|
1604
|
HRESULT hWnd([out, retval] OLE_HANDLE* phWnd);
|
1605
|
[id(0xfffffdfd), propput, helpstring("Returns a handle to a form or control."), helpcontext(0x0003354f)]
|
1606
|
HRESULT hWnd([in] OLE_HANDLE phWnd);
|
1607
|
[id(0x0000000e), helpstring("Returns a reference to the ListItem object or Node object located at the coordinates of x and y. Used with drag and drop operations."), helpcontext(0x00033550)]
|
1608
|
HRESULT HitTest(
|
1609
|
[in] float x,
|
1610
|
[in] float y,
|
1611
|
[out, retval] INode** ppNode
|
1612
|
);
|
1613
|
[id(0x0000000f), helpstring("Returns the number of Node objects that fit in the internal area of a TreeView control."), helpcontext(0x00033551)]
|
1614
|
HRESULT GetVisibleCount([out, retval] long* plVisibleCount);
|
1615
|
[id(0x00000010), helpstring("Begins a label editing operation on a ListItem or Node object."), helpcontext(0x00033552)]
|
1616
|
HRESULT StartLabelEdit();
|
1617
|
[id(0xfffffdda), helpstring("Forces a complete repaint of a form or control."), helpcontext(0x00033553)]
|
1618
|
HRESULT Refresh();
|
1619
|
[id(0xfffffdd8), hidden]
|
1620
|
HRESULT AboutBox();
|
1621
|
[id(0x00000610), helpstring("Starts an OLE drag/drop event with the given control as the source."), helpcontext(0x00033690)]
|
1622
|
HRESULT OLEDrag();
|
1623
|
[id(0x00000011), propget, helpstring("Returns/sets a value which determines if the control displays a checkbox next to each item in the tree."), helpcontext(0x00033785)]
|
1624
|
HRESULT Checkboxes([out, retval] VARIANT_BOOL* pbCheckboxes);
|
1625
|
[id(0x00000011), propput, helpstring("Returns/sets a value which determines if the control displays a checkbox next to each item in the tree."), helpcontext(0x00033785)]
|
1626
|
HRESULT Checkboxes([in] VARIANT_BOOL pbCheckboxes);
|
1627
|
[id(0x00000012), propget, helpstring("Returns/sets a value which determines if the entire row of the selected item is highlighted and clicking anywhere on an item's row causes it to be selected."), helpcontext(0x00033786)]
|
1628
|
HRESULT FullRowSelect([out, retval] VARIANT_BOOL* pbFullRowSelect);
|
1629
|
[id(0x00000012), propput, helpstring("Returns/sets a value which determines if the entire row of the selected item is highlighted and clicking anywhere on an item's row causes it to be selected."), helpcontext(0x00033786)]
|
1630
|
HRESULT FullRowSelect([in] VARIANT_BOOL pbFullRowSelect);
|
1631
|
[id(0x00000013), propget, helpstring("Returns/sets a value which determines if items are highlighted as the mousepointer passes over them."), helpcontext(0x00033787)]
|
1632
|
HRESULT HotTracking([out, retval] VARIANT_BOOL* pbHotTracking);
|
1633
|
[id(0x00000013), propput, helpstring("Returns/sets a value which determines if items are highlighted as the mousepointer passes over them."), helpcontext(0x00033787)]
|
1634
|
HRESULT HotTracking([in] VARIANT_BOOL pbHotTracking);
|
1635
|
[id(0x00000014), propget, helpstring("Returns/sets a value which determines if the TreeView displays scrollbars and allows scrolling (vertical and horizontal)."), helpcontext(0x00033788)]
|
1636
|
HRESULT Scroll([out, retval] VARIANT_BOOL* pbScroll);
|
1637
|
[id(0x00000014), propput, helpstring("Returns/sets a value which determines if the TreeView displays scrollbars and allows scrolling (vertical and horizontal)."), helpcontext(0x00033788)]
|
1638
|
HRESULT Scroll([in] VARIANT_BOOL pbScroll);
|
1639
|
[id(0x00000015), propget, helpstring("Returns/sets a value which determines if selecting a new item in the tree expands that item and collapses the previously selected item."), helpcontext(0x00033789)]
|
1640
|
HRESULT SingleSel([out, retval] VARIANT_BOOL* pbSingleSel);
|
1641
|
[id(0x00000015), propput, helpstring("Returns/sets a value which determines if selecting a new item in the tree expands that item and collapses the previously selected item."), helpcontext(0x00033789)]
|
1642
|
HRESULT SingleSel([in] VARIANT_BOOL pbSingleSel);
|
1643
|
|
1644
|
};
|
1645
|
|
1646
|
[
|
1647
|
uuid(c74190b5-8589-11d1-b16a-00c0f0283628),
|
1648
|
helpstring("Event interface for Tree Control"),
|
1649
|
helpcontext(0x000336b4),
|
1650
|
nonextensible
|
1651
|
]
|
1652
|
dispinterface ITreeViewEvents {
|
1653
|
methods:
|
1654
|
[id(0x00000001), helpstring("Occurs when a user attempts to edit the label of the currently selected ListItem or Node object."), helpcontext(0x00033554)]
|
1655
|
void BeforeLabelEdit([] short* Cancel);
|
1656
|
[id(0x00000002), helpstring("Occurs after a user edits the label of the currently selected Node or ListItem object."), helpcontext(0x00033555)]
|
1657
|
void AfterLabelEdit(
|
1658
|
[] short* Cancel,
|
1659
|
[] BSTR* NewString
|
1660
|
);
|
1661
|
[id(0x00000003), helpstring("Generated when any Node object in a TreeView control is collapsed."), helpcontext(0x00033556)]
|
1662
|
void Collapse([] Node* Node);
|
1663
|
[id(0x00000004), helpstring("Occurs when a Node object in a TreeView control is expanded; that is, when its child nodes become visible."), helpcontext(0x00033557)]
|
1664
|
void Expand([] Node* Node);
|
1665
|
[id(0x00000005), helpstring("Occurs when a Node object is clicked."), helpcontext(0x00033558)]
|
1666
|
void NodeClick([] Node* Node);
|
1667
|
[id(0xfffffda6), helpstring("Occurs when the user presses a key while an object has the focus."), helpcontext(0x00033559)]
|
1668
|
void KeyDown(
|
1669
|
[] short* KeyCode,
|
1670
|
[] short Shift
|
1671
|
);
|
1672
|
[id(0xfffffda4), helpstring("Occurs when the user releases a key while an object has the focus."), helpcontext(0x0003355a)]
|
1673
|
void KeyUp(
|
1674
|
[] short* KeyCode,
|
1675
|
[] short Shift
|
1676
|
);
|
1677
|
[id(0xfffffda5), helpstring("Occurs when the user presses and releases an ANSI key."), helpcontext(0x0003355b)]
|
1678
|
void KeyPress([] short* KeyAscii);
|
1679
|
[id(0xfffffda3), helpstring("Occurs when the user presses the mouse button while an object has the focus."), helpcontext(0x0003355c)]
|
1680
|
void MouseDown(
|
1681
|
[] short Button,
|
1682
|
[] short Shift,
|
1683
|
[] OLE_XPOS_PIXELS x,
|
1684
|
[] OLE_YPOS_PIXELS y
|
1685
|
);
|
1686
|
[id(0xfffffda2), helpstring("Occurs when the user moves the mouse."), helpcontext(0x0003355d)]
|
1687
|
void MouseMove(
|
1688
|
[] short Button,
|
1689
|
[] short Shift,
|
1690
|
[] OLE_XPOS_PIXELS x,
|
1691
|
[] OLE_YPOS_PIXELS y
|
1692
|
);
|
1693
|
[id(0xfffffda1), helpstring("Occurs when the user releases the mouse button while an object has the focus."), helpcontext(0x0003355e)]
|
1694
|
void MouseUp(
|
1695
|
[] short Button,
|
1696
|
[] short Shift,
|
1697
|
[] OLE_XPOS_PIXELS x,
|
1698
|
[] OLE_YPOS_PIXELS y
|
1699
|
);
|
1700
|
[id(0xfffffda8), helpstring("Occurs when the user presses and then releases a mouse button over an object."), helpcontext(0x0003355f)]
|
1701
|
void Click();
|
1702
|
[id(0xfffffda7), helpstring("Occurs when you press and release a mouse button and then press and release it again over an object."), helpcontext(0x00033560)]
|
1703
|
void DblClick();
|
1704
|
[id(0x00000006), helpstring("Occurs when Checkboxes = True and a Node object is checked/unchecked."), helpcontext(0x000337d7)]
|
1705
|
void NodeCheck([] Node* Node);
|
1706
|
[id(0x0000060e), helpstring("OLEStartDrag event"), helpcontext(0x000336cf)]
|
1707
|
void OLEStartDrag(
|
1708
|
[in, out] DataObject** Data,
|
1709
|
[in, out] long* AllowedEffects
|
1710
|
);
|
1711
|
[id(0x0000060f), helpstring("OLEGiveFeedback event"), helpcontext(0x000336d0)]
|
1712
|
void OLEGiveFeedback(
|
1713
|
[in, out] long* Effect,
|
1714
|
[in, out] VARIANT_BOOL* DefaultCursors
|
1715
|
);
|
1716
|
[id(0x00000610), helpstring("OLESetData event"), helpcontext(0x000336d1)]
|
1717
|
void OLESetData(
|
1718
|
[in, out] DataObject** Data,
|
1719
|
[in, out] short* DataFormat
|
1720
|
);
|
1721
|
[id(0x00000611), helpstring("OLECompleteDrag event"), helpcontext(0x000336d2)]
|
1722
|
void OLECompleteDrag([in, out] long* Effect);
|
1723
|
[id(0x00000612), helpstring("OLEDragOver event"), helpcontext(0x000336d3)]
|
1724
|
void OLEDragOver(
|
1725
|
[in, out] DataObject** Data,
|
1726
|
[in, out] long* Effect,
|
1727
|
[in, out] short* Button,
|
1728
|
[in, out] short* Shift,
|
1729
|
[in, out] float* x,
|
1730
|
[in, out] float* y,
|
1731
|
[in, out] short* State
|
1732
|
);
|
1733
|
[id(0x00000613), helpstring("OLEDragDrop event"), helpcontext(0x000336d4)]
|
1734
|
void OLEDragDrop(
|
1735
|
[in, out] DataObject** Data,
|
1736
|
[in, out] long* Effect,
|
1737
|
[in, out] short* Button,
|
1738
|
[in, out] short* Shift,
|
1739
|
[in, out] float* x,
|
1740
|
[in, out] float* y
|
1741
|
);
|
1742
|
};
|
1743
|
|
1744
|
[
|
1745
|
uuid(c74190b6-8589-11d1-b16a-00c0f0283628),
|
1746
|
helpstring("Displays a hierarchical list of Node objects, each of which consists of a label and an optional bitmap."),
|
1747
|
helpcontext(0x00033528)
|
1748
|
]
|
1749
|
coclass TreeView {
|
1750
|
[default] interface ITreeView;
|
1751
|
[default, source] interface ITreeViewEvents;
|
1752
|
};
|
1753
|
|
1754
|
[
|
1755
|
uuid(9181dc5f-e07d-418a-aca6-8eea1ecb8e9e),
|
1756
|
helpstring("Displays a hierarchical list of Node objects, each of which consists of a label and an optional bitmap."),
|
1757
|
helpcontext(0x00033528)
|
1758
|
]
|
1759
|
coclass TreeView2 {
|
1760
|
[default] interface ITreeView;
|
1761
|
[default, source] interface ITreeViewEvents;
|
1762
|
};
|
1763
|
|
1764
|
[
|
1765
|
uuid(95f0b3be-e8ac-4995-9dca-419849e06410),
|
1766
|
helpstring("Displays a hierarchical list of Node objects, each of which consists of a label and an optional bitmap."),
|
1767
|
helpcontext(0x00033528)
|
1768
|
]
|
1769
|
coclass TreeView3 {
|
1770
|
[default] interface ITreeView;
|
1771
|
[default, source] interface ITreeViewEvents;
|
1772
|
};
|
1773
|
|
1774
|
[
|
1775
|
uuid(c74190b7-8589-11d1-b16a-00c0f0283628),
|
1776
|
helpstring("Treeview Nodes collection"),
|
1777
|
helpcontext(0x00033561),
|
1778
|
hidden,
|
1779
|
dual,
|
1780
|
nonextensible,
|
1781
|
oleautomation
|
1782
|
]
|
1783
|
interface INodes : IDispatch {
|
1784
|
[id(0x00000001), propget, helpstring("Returns the number of objects in a collection."), helpcontext(0x00033562)]
|
1785
|
HRESULT Count([out, retval] short* psCount);
|
1786
|
[id(0x00000001), propput, helpstring("Returns the number of objects in a collection."), helpcontext(0x00033562)]
|
1787
|
HRESULT Count([in] short psCount);
|
1788
|
[id(0x00000000), propget, hidden]
|
1789
|
HRESULT ControlDefault(
|
1790
|
[in] VARIANT* Index,
|
1791
|
[out, retval] INode** ppNode
|
1792
|
);
|
1793
|
[id(0x00000000), propput, hidden]
|
1794
|
HRESULT ControlDefault(
|
1795
|
[in] VARIANT* Index,
|
1796
|
[in] INode* ppNode
|
1797
|
);
|
1798
|
[id(0x00000002), helpstring("Adds a Node object to a Nodes collection and returns a reference to the created object."), helpcontext(0x00033563)]
|
1799
|
HRESULT Add(
|
1800
|
[in, optional] VARIANT* Relative,
|
1801
|
[in, optional] VARIANT* Relationship,
|
1802
|
[in, optional] VARIANT* Key,
|
1803
|
[in, optional] VARIANT* Text,
|
1804
|
[in, optional] VARIANT* Image,
|
1805
|
[in, optional] VARIANT* SelectedImage,
|
1806
|
[out, retval] INode** ppNode
|
1807
|
);
|
1808
|
[id(0x00000003), helpstring("Removes all objects in a collection."), helpcontext(0x00033564)]
|
1809
|
HRESULT Clear();
|
1810
|
[id(0x00000004), propget, helpstring("Returns a specific item of a Collection object either by position or by key."), helpcontext(0x00033565)]
|
1811
|
HRESULT Item(
|
1812
|
[in] VARIANT* Index,
|
1813
|
[out, retval] INode** ppNode
|
1814
|
);
|
1815
|
[id(0x00000004), propput, helpstring("Returns a specific item of a Collection object either by position or by key."), helpcontext(0x00033565)]
|
1816
|
HRESULT Item(
|
1817
|
[in] VARIANT* Index,
|
1818
|
[in] INode* ppNode
|
1819
|
);
|
1820
|
[id(0x00000005), helpstring("Removes a specific member from a collection."), helpcontext(0x00033566)]
|
1821
|
HRESULT Remove([in] VARIANT* Index);
|
1822
|
[id(0xfffffffc)]
|
1823
|
HRESULT _NewEnum([out, retval] IDispatch** ppNewEnum);
|
1824
|
|
1825
|
};
|
1826
|
|
1827
|
[
|
1828
|
uuid(0713e8c0-850a-101b-afc0-4210102a8da7),
|
1829
|
helpstring("Treeview Nodes collection"),
|
1830
|
helpcontext(0x00033561)
|
1831
|
]
|
1832
|
coclass Nodes {
|
1833
|
[default] interface INodes;
|
1834
|
};
|
1835
|
|
1836
|
[
|
1837
|
uuid(c74190b8-8589-11d1-b16a-00c0f0283628),
|
1838
|
helpstring("An object in a TreeView control that can contain images and text."),
|
1839
|
helpcontext(0x00033567),
|
1840
|
hidden,
|
1841
|
dual,
|
1842
|
nonextensible,
|
1843
|
oleautomation
|
1844
|
]
|
1845
|
interface INode : IDispatch {
|
1846
|
[id(0x00000000), propget, hidden]
|
1847
|
HRESULT _ObjectDefault([out, retval] BSTR* pbstrText);
|
1848
|
[id(0x00000000), propput, hidden]
|
1849
|
HRESULT _ObjectDefault([in] BSTR pbstrText);
|
1850
|
[id(0x00000001), propget, helpstring("Returns a reference to the first child of a Node object."), helpcontext(0x00033568)]
|
1851
|
HRESULT Child([out, retval] INode** ppChild);
|
1852
|
[id(0x00000001), propputref, helpstring("Returns a reference to the first child of a Node object."), helpcontext(0x00033568)]
|
1853
|
HRESULT Child([in] INode* ppChild);
|
1854
|
[id(0x00000002), propget, helpstring("Returns the number of child nodes a Node object has."), helpcontext(0x00033569)]
|
1855
|
HRESULT Children([out, retval] short* psChildren);
|
1856
|
[id(0x00000002), propput, helpstring("Returns the number of child nodes a Node object has."), helpcontext(0x00033569)]
|
1857
|
HRESULT Children([in] short psChildren);
|
1858
|
[id(0x00000003), propget, helpstring("Returns/sets a value which specifies if a Node object is expanded."), helpcontext(0x0003356a)]
|
1859
|
HRESULT Expanded([out, retval] VARIANT_BOOL* pbExpanded);
|
1860
|
[id(0x00000003), propput, helpstring("Returns/sets a value which specifies if a Node object is expanded."), helpcontext(0x0003356a)]
|
1861
|
HRESULT Expanded([in] VARIANT_BOOL pbExpanded);
|
1862
|
[id(0x00000004), propget, helpstring("Returns/sets the Index or Key of an image in an ImageList control used when the Node is expanded."), helpcontext(0x0003356b)]
|
1863
|
HRESULT ExpandedImage([out, retval] VARIANT* pExpandedImage);
|
1864
|
[id(0x00000004), propput, helpstring("Returns/sets the Index or Key of an image in an ImageList control used when the Node is expanded."), helpcontext(0x0003356b)]
|
1865
|
HRESULT ExpandedImage([in] VARIANT pExpandedImage);
|
1866
|
[id(0x00000005), propget, helpstring("Returns a reference to the first Node object in a hierarchy level."), helpcontext(0x0003356c)]
|
1867
|
HRESULT FirstSibling([out, retval] INode** ppFirstSibling);
|
1868
|
[id(0x00000005), propputref, helpstring("Returns a reference to the first Node object in a hierarchy level."), helpcontext(0x0003356c)]
|
1869
|
HRESULT FirstSibling([in] INode* ppFirstSibling);
|
1870
|
[id(0x00000006), propget, helpstring("Returns the fully qualified name of a Node object."), helpcontext(0x0003356d)]
|
1871
|
HRESULT FullPath([out, retval] BSTR* pbstrFullPath);
|
1872
|
[id(0x00000006), propput, helpstring("Returns the fully qualified name of a Node object."), helpcontext(0x0003356d)]
|
1873
|
HRESULT FullPath([in] BSTR pbstrFullPath);
|
1874
|
[id(0x00000007), propget, helpstring("Returns/sets the index or key of a ListImage object to be used."), helpcontext(0x0003356e)]
|
1875
|
HRESULT Image([out, retval] VARIANT* pImage);
|
1876
|
[id(0x00000007), propput, helpstring("Returns/sets the index or key of a ListImage object to be used."), helpcontext(0x0003356e)]
|
1877
|
HRESULT Image([in] VARIANT pImage);
|
1878
|
[id(0x00000008), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x0003356f)]
|
1879
|
HRESULT Index([out, retval] short* psIndex);
|
1880
|
[id(0x00000008), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x0003356f)]
|
1881
|
HRESULT Index([in] short psIndex);
|
1882
|
[id(0x00000009), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x00033570)]
|
1883
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
1884
|
[id(0x00000009), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x00033570)]
|
1885
|
HRESULT Key([in] BSTR pbstrKey);
|
1886
|
[id(0x0000000a), propget, helpstring("Returns a reference to the last Node object in a hierarchy level."), helpcontext(0x00033571)]
|
1887
|
HRESULT LastSibling([out, retval] INode** ppLastSibling);
|
1888
|
[id(0x0000000a), propputref, helpstring("Returns a reference to the last Node object in a hierarchy level."), helpcontext(0x00033571)]
|
1889
|
HRESULT LastSibling([in] INode* ppLastSibling);
|
1890
|
[id(0x0000000b), propget, helpstring("Returns a reference to the next Node object in a hierarchy level."), helpcontext(0x00033572)]
|
1891
|
HRESULT Next([out, retval] INode** ppNext);
|
1892
|
[id(0x0000000b), propputref, helpstring("Returns a reference to the next Node object in a hierarchy level."), helpcontext(0x00033572)]
|
1893
|
HRESULT Next([in] INode* ppNext);
|
1894
|
[id(0x0000000c), propget, helpstring("Returns/sets a reference to the parent of a Node object."), helpcontext(0x00033573)]
|
1895
|
HRESULT Parent([out, retval] INode** ppParent);
|
1896
|
[id(0x0000000c), propputref, helpstring("Returns/sets a reference to the parent of a Node object."), helpcontext(0x00033573)]
|
1897
|
HRESULT Parent([in] INode* ppParent);
|
1898
|
[id(0x0000000d), propget, helpstring("Returns a reference to the previous Node object in a hierarchy level."), helpcontext(0x00033574)]
|
1899
|
HRESULT Previous([out, retval] INode** ppPrevious);
|
1900
|
[id(0x0000000d), propputref, helpstring("Returns a reference to the previous Node object in a hierarchy level."), helpcontext(0x00033574)]
|
1901
|
HRESULT Previous([in] INode* ppPrevious);
|
1902
|
[id(0x0000000e), propget, helpstring("Returns a reference to the root Node object of a TreeView control."), helpcontext(0x00033575)]
|
1903
|
HRESULT Root([out, retval] INode** ppRoot);
|
1904
|
[id(0x0000000e), propputref, helpstring("Returns a reference to the root Node object of a TreeView control."), helpcontext(0x00033575)]
|
1905
|
HRESULT Root([in] INode* ppRoot);
|
1906
|
[id(0x0000000f), propget, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x00033576)]
|
1907
|
HRESULT Selected([out, retval] VARIANT_BOOL* pbSelected);
|
1908
|
[id(0x0000000f), propput, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x00033576)]
|
1909
|
HRESULT Selected([in] VARIANT_BOOL pbSelected);
|
1910
|
[id(0x00000010), propget, helpstring("Returns/sets the Index or Key of an image in an ImageList control which is displayed when a Node object is selected."), helpcontext(0x00033577)]
|
1911
|
HRESULT SelectedImage([out, retval] VARIANT* pSelectedImage);
|
1912
|
[id(0x00000010), propput, helpstring("Returns/sets the Index or Key of an image in an ImageList control which is displayed when a Node object is selected."), helpcontext(0x00033577)]
|
1913
|
HRESULT SelectedImage([in] VARIANT pSelectedImage);
|
1914
|
[id(0x00000011), propget, helpstring("Indicates whether the elements of a control are automatically sorted alphabetically."), helpcontext(0x00033578)]
|
1915
|
HRESULT Sorted([out, retval] VARIANT_BOOL* pbSorted);
|
1916
|
[id(0x00000011), propput, helpstring("Indicates whether the elements of a control are automatically sorted alphabetically."), helpcontext(0x00033578)]
|
1917
|
HRESULT Sorted([in] VARIANT_BOOL pbSorted);
|
1918
|
[id(0x00000012), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033579)]
|
1919
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
1920
|
[id(0x00000012), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033579)]
|
1921
|
HRESULT Tag([in] VARIANT pvTag);
|
1922
|
[id(0x00000013), propget, helpstring("Returns/sets the text to be displayed in a control."), helpcontext(0x0003357a)]
|
1923
|
HRESULT Text([out, retval] BSTR* bstrText);
|
1924
|
[id(0x00000013), propput, helpstring("Returns/sets the text to be displayed in a control."), helpcontext(0x0003357a)]
|
1925
|
HRESULT Text([in] BSTR bstrText);
|
1926
|
[id(0x00000014), propget, helpstring("Returns/sets a value that determines whether an object is visible or hidden."), helpcontext(0x0003357b)]
|
1927
|
HRESULT Visible([out, retval] VARIANT_BOOL* pbVisible);
|
1928
|
[id(0x00000014), propput, helpstring("Returns/sets a value that determines whether an object is visible or hidden."), helpcontext(0x0003357b)]
|
1929
|
HRESULT Visible([in] VARIANT_BOOL pbVisible);
|
1930
|
[id(0x00000015), helpstring("Creates a composite image from an icon and a caption for use in drag and drop operations."), helpcontext(0x0003357c)]
|
1931
|
HRESULT CreateDragImage([out, retval] IPictureDisp** ppDragImage);
|
1932
|
[id(0x00000016), helpstring("Ensures a ListItem or Node object is visible, scrolling or expanding the control if necessary."), helpcontext(0x0003357d)]
|
1933
|
HRESULT EnsureVisible([out, retval] VARIANT_BOOL* pbEnsureVisible);
|
1934
|
[id(0x00000017), propget, helpstring("Returns/sets the background color used to display text for a Node object."), helpcontext(0x0003378a)]
|
1935
|
HRESULT BackColor([out, retval] OLE_COLOR* pocBackColor);
|
1936
|
[id(0x00000017), propput, helpstring("Returns/sets the background color used to display text for a Node object."), helpcontext(0x0003378a)]
|
1937
|
HRESULT BackColor([in] OLE_COLOR pocBackColor);
|
1938
|
[id(0x00000018), propget, helpstring("Returns/sets a value that determines whether the text for a Node object is displayed with a bold font."), helpcontext(0x0003378b)]
|
1939
|
HRESULT Bold([out, retval] VARIANT_BOOL* pbBold);
|
1940
|
[id(0x00000018), propput, helpstring("Returns/sets a value that determines whether the text for a Node object is displayed with a bold font."), helpcontext(0x0003378b)]
|
1941
|
HRESULT Bold([in] VARIANT_BOOL pbBold);
|
1942
|
[id(0x00000019), propget, helpstring("Returns/sets a value that determines whether a Node object is checked."), helpcontext(0x0003378c)]
|
1943
|
HRESULT Checked([out, retval] VARIANT_BOOL* pbChecked);
|
1944
|
[id(0x00000019), propput, helpstring("Returns/sets a value that determines whether a Node object is checked."), helpcontext(0x0003378c)]
|
1945
|
HRESULT Checked([in] VARIANT_BOOL pbChecked);
|
1946
|
[id(0x0000001a), propget, helpstring("Returns/sets the foreground color used to display text for a Node object."), helpcontext(0x0003378d)]
|
1947
|
HRESULT ForeColor([out, retval] OLE_COLOR* pocForeColor);
|
1948
|
[id(0x0000001a), propput, helpstring("Returns/sets the foreground color used to display text for a Node object."), helpcontext(0x0003378d)]
|
1949
|
HRESULT ForeColor([in] OLE_COLOR pocForeColor);
|
1950
|
[id(0x00000012), propputref, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033579)]
|
1951
|
HRESULT Tag([in] VARIANT pvTag);
|
1952
|
|
1953
|
};
|
1954
|
|
1955
|
[
|
1956
|
uuid(c74190b9-8589-11d1-b16a-00c0f0283628),
|
1957
|
helpstring("An object in a TreeView control that can contain images and text."),
|
1958
|
helpcontext(0x00033567)
|
1959
|
]
|
1960
|
coclass Node {
|
1961
|
[default] interface INode;
|
1962
|
};
|
1963
|
|
1964
|
[
|
1965
|
uuid(bdd1f049-858b-11d1-b16a-00c0f0283628),
|
1966
|
helpstring("Displays a collection of ListItems such as files or folders."),
|
1967
|
helpcontext(0x0003357e),
|
1968
|
hidden,
|
1969
|
dual,
|
1970
|
nonextensible,
|
1971
|
oleautomation
|
1972
|
]
|
1973
|
interface IListView : IDispatch {
|
1974
|
[id(0x00000001), propget, helpstring("Returns/sets how the icons in a ListView control's Icon or SmallIcon view are arranged."), helpcontext(0x00033599)]
|
1975
|
HRESULT Arrange([out, retval] ListArrangeConstants* pArrange);
|
1976
|
[id(0x00000001), propput, helpstring("Returns/sets how the icons in a ListView control's Icon or SmallIcon view are arranged."), helpcontext(0x00033599)]
|
1977
|
HRESULT Arrange([in] ListArrangeConstants pArrange);
|
1978
|
[id(0x00000002), propget, helpstring("Returns a reference to a collection of ColumnHeader objects."), helpcontext(0x0003359a)]
|
1979
|
HRESULT ColumnHeaders([out, retval] IColumnHeaders** ppIColumnHeaders);
|
1980
|
[id(0x00000002), propput, helpstring("Returns a reference to a collection of ColumnHeader objects."), helpcontext(0x0003359a)]
|
1981
|
HRESULT ColumnHeaders([in] IColumnHeaders* ppIColumnHeaders);
|
1982
|
[id(0x00000003), propget, helpstring("Returns a reference to a Node or ListItem object and highlights the object with the system highlight color."), helpcontext(0x0003359b)]
|
1983
|
HRESULT DropHighlight([out, retval] IListItem** ppIListItem);
|
1984
|
[id(0x00000003), propputref, helpstring("Returns a reference to a Node or ListItem object and highlights the object with the system highlight color."), helpcontext(0x0003359b)]
|
1985
|
HRESULT DropHighlight([in] IListItem* ppIListItem);
|
1986
|
[id(0x00000003), propput, helpstring("Returns a reference to a Node or ListItem object and highlights the object with the system highlight color."), helpcontext(0x0003359b)]
|
1987
|
HRESULT DropHighlight([in] VARIANT* ppIListItem);
|
1988
|
[id(0x00000004), propget, helpstring("Returns/sets whether or not a ListView control's column headers are hidden in Report view."), helpcontext(0x0003359c)]
|
1989
|
HRESULT HideColumnHeaders([out, retval] VARIANT_BOOL* pfHide);
|
1990
|
[id(0x00000004), propput, helpstring("Returns/sets whether or not a ListView control's column headers are hidden in Report view."), helpcontext(0x0003359c)]
|
1991
|
HRESULT HideColumnHeaders([in] VARIANT_BOOL pfHide);
|
1992
|
[id(0x00000005), propget, helpstring("Determines whether the selected item will display as selected when the ListView loses focus"), helpcontext(0x0003359d)]
|
1993
|
HRESULT HideSelection([out, retval] VARIANT_BOOL* pfHide);
|
1994
|
[id(0x00000005), propput, helpstring("Determines whether the selected item will display as selected when the ListView loses focus"), helpcontext(0x0003359d)]
|
1995
|
HRESULT HideSelection([in] VARIANT_BOOL pfHide);
|
1996
|
[id(0x00000006), propget, helpstring("Returns/sets the images associated with the Icon properties of a ListView control."), helpcontext(0x0003359e)]
|
1997
|
HRESULT Icons([out, retval] IDispatch** ppIcons);
|
1998
|
[id(0x00000006), propputref, helpstring("Returns/sets the images associated with the Icon properties of a ListView control."), helpcontext(0x0003359e)]
|
1999
|
HRESULT Icons([in] IDispatch* ppIcons);
|
2000
|
[id(0x00000006), propput, helpstring("Returns/sets the images associated with the Icon properties of a ListView control."), helpcontext(0x0003359e)]
|
2001
|
HRESULT Icons([in] IDispatch* ppIcons);
|
2002
|
[id(0x00000007), propget, helpstring("Returns a reference to a collection of ListItem objects in a ListView control."), helpcontext(0x0003359f)]
|
2003
|
HRESULT ListItems([out, retval] IListItems** ppListItems);
|
2004
|
[id(0x00000007), propput, helpstring("Returns a reference to a collection of ListItem objects in a ListView control."), helpcontext(0x0003359f)]
|
2005
|
HRESULT ListItems([in] IListItems* ppListItems);
|
2006
|
[id(0x00000008), propget, helpstring("Returns/sets a value that determines if a user can edit the label of a ListItem or Node object."), helpcontext(0x000335a0)]
|
2007
|
HRESULT LabelEdit([out, retval] ListLabelEditConstants* pRet);
|
2008
|
[id(0x00000008), propput, helpstring("Returns/sets a value that determines if a user can edit the label of a ListItem or Node object."), helpcontext(0x000335a0)]
|
2009
|
HRESULT LabelEdit([in] ListLabelEditConstants pRet);
|
2010
|
[id(0x00000009), propget, helpstring("Returns or sets a value that determines if labels are wrapped when the ListView is in Icon view."), helpcontext(0x000335a1)]
|
2011
|
HRESULT LabelWrap([out, retval] VARIANT_BOOL* pfOn);
|
2012
|
[id(0x00000009), propput, helpstring("Returns or sets a value that determines if labels are wrapped when the ListView is in Icon view."), helpcontext(0x000335a1)]
|
2013
|
HRESULT LabelWrap([in] VARIANT_BOOL pfOn);
|
2014
|
[id(0x0000000a), propget, helpstring("Sets a custom mouse icon."), helpcontext(0x000335a2)]
|
2015
|
HRESULT MouseIcon([out, retval] IPictureDisp** ppMouseIcon);
|
2016
|
[id(0x0000000a), propput, helpstring("Sets a custom mouse icon."), helpcontext(0x000335a2)]
|
2017
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
2018
|
[id(0x0000000a), propputref, helpstring("Sets a custom mouse icon."), helpcontext(0x000335a2)]
|
2019
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
2020
|
[id(0x0000000b), propget, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x000335a3)]
|
2021
|
HRESULT MousePointer([out, retval] MousePointerConstants* pnIndex);
|
2022
|
[id(0x0000000b), propput, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x000335a3)]
|
2023
|
HRESULT MousePointer([in] MousePointerConstants pnIndex);
|
2024
|
[id(0x0000000c), propget, helpstring("Returns/sets a value indicating whether a user can make multiple selections in the ListView control and how the multiple selections can be made."), helpcontext(0x000335a4)]
|
2025
|
HRESULT MultiSelect([out, retval] VARIANT_BOOL* pfOn);
|
2026
|
[id(0x0000000c), propput, helpstring("Returns/sets a value indicating whether a user can make multiple selections in the ListView control and how the multiple selections can be made."), helpcontext(0x000335a4)]
|
2027
|
HRESULT MultiSelect([in] VARIANT_BOOL pfOn);
|
2028
|
[id(0x0000000d), propget, helpstring("Returns a reference to the currently selected ListItem or Node object."), helpcontext(0x000335a5)]
|
2029
|
HRESULT SelectedItem([out, retval] IListItem** ppListItem);
|
2030
|
[id(0x0000000d), propputref, helpstring("Returns a reference to the currently selected ListItem or Node object."), helpcontext(0x000335a5)]
|
2031
|
HRESULT SelectedItem([in] IListItem* ppListItem);
|
2032
|
[id(0x0000000d), propput, helpstring("Returns a reference to the currently selected ListItem or Node object."), helpcontext(0x000335a5)]
|
2033
|
HRESULT SelectedItem([in] VARIANT* ppListItem);
|
2034
|
[id(0x0000000e), propget, helpstring("Returns/sets the images associated with the SmallIcons property of a ListView control."), helpcontext(0x000335a6)]
|
2035
|
HRESULT SmallIcons([out, retval] IDispatch** ppImageList);
|
2036
|
[id(0x0000000e), propputref, helpstring("Returns/sets the images associated with the SmallIcons property of a ListView control."), helpcontext(0x000335a6)]
|
2037
|
HRESULT SmallIcons([in] IDispatch* ppImageList);
|
2038
|
[id(0x0000000e), propput, helpstring("Returns/sets the images associated with the SmallIcons property of a ListView control."), helpcontext(0x000335a6)]
|
2039
|
HRESULT SmallIcons([in] IDispatch* ppImageList);
|
2040
|
[id(0x0000000f), propget, helpstring("Indicates whether the elements of a control are automatically sorted alphabetically."), helpcontext(0x000335a7)]
|
2041
|
HRESULT Sorted([out, retval] VARIANT_BOOL* pfOn);
|
2042
|
[id(0x0000000f), propput, helpstring("Indicates whether the elements of a control are automatically sorted alphabetically."), helpcontext(0x000335a7)]
|
2043
|
HRESULT Sorted([in] VARIANT_BOOL pfOn);
|
2044
|
[id(0x00000010), propget, helpstring("Returns/sets the current sort key."), helpcontext(0x000335a8)]
|
2045
|
HRESULT SortKey([out, retval] short* psKey);
|
2046
|
[id(0x00000010), propput, helpstring("Returns/sets the current sort key."), helpcontext(0x000335a8)]
|
2047
|
HRESULT SortKey([in] short psKey);
|
2048
|
[id(0x00000011), propget, helpstring("Returns/sets whether or not the ListItems will be sorted in ascending or descending order."), helpcontext(0x000335a9)]
|
2049
|
HRESULT SortOrder([out, retval] ListSortOrderConstants* pOrder);
|
2050
|
[id(0x00000011), propput, helpstring("Returns/sets whether or not the ListItems will be sorted in ascending or descending order."), helpcontext(0x000335a9)]
|
2051
|
HRESULT SortOrder([in] ListSortOrderConstants pOrder);
|
2052
|
[id(0x00000012), propget, helpstring("Returns/sets the current view of the ListView control."), helpcontext(0x000335aa)]
|
2053
|
HRESULT View([out, retval] ListViewConstants* pnView);
|
2054
|
[id(0x00000012), propput, helpstring("Returns/sets the current view of the ListView control."), helpcontext(0x000335aa)]
|
2055
|
HRESULT View([in] ListViewConstants pnView);
|
2056
|
[id(0x0000060e), propget, helpstring("Returns/Sets whether this control can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control."), helpcontext(0x00033691)]
|
2057
|
HRESULT OLEDragMode([out, retval] OLEDragConstants* psOLEDragMode);
|
2058
|
[id(0x0000060e), propput, helpstring("Returns/Sets whether this control can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control."), helpcontext(0x00033691)]
|
2059
|
HRESULT OLEDragMode([in] OLEDragConstants psOLEDragMode);
|
2060
|
[id(0x0000060f), propget, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
2061
|
HRESULT OLEDropMode([out, retval] OLEDropConstants* psOLEDropMode);
|
2062
|
[id(0x0000060f), propput, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
2063
|
HRESULT OLEDropMode([in] OLEDropConstants psOLEDropMode);
|
2064
|
[id(0xfffffdf8), propget, helpstring("Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects."), helpcontext(0x000335ab)]
|
2065
|
HRESULT Appearance([out, retval] AppearanceConstants* pnAppearance);
|
2066
|
[id(0xfffffdf8), propput, helpstring("Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects."), helpcontext(0x000335ab)]
|
2067
|
HRESULT Appearance([in] AppearanceConstants pnAppearance);
|
2068
|
[id(0xfffffe0b), propget, helpstring("Returns/sets the background color used to display text and graphics in an object."), helpcontext(0x000335ac)]
|
2069
|
HRESULT BackColor([out, retval] OLE_COLOR* pcrBack);
|
2070
|
[id(0xfffffe0b), propput, helpstring("Returns/sets the background color used to display text and graphics in an object."), helpcontext(0x000335ac)]
|
2071
|
HRESULT BackColor([in] OLE_COLOR pcrBack);
|
2072
|
[id(0xfffffe08), propget, helpstring("Returns/sets the border style for an object."), helpcontext(0x000335ad)]
|
2073
|
HRESULT BorderStyle([out, retval] BorderStyleConstants* pnStyle);
|
2074
|
[id(0xfffffe08), propput, helpstring("Returns/sets the border style for an object."), helpcontext(0x000335ad)]
|
2075
|
HRESULT BorderStyle([in] BorderStyleConstants pnStyle);
|
2076
|
[id(0xfffffdfe), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x000335ae)]
|
2077
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pfEnabled);
|
2078
|
[id(0xfffffdfe), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x000335ae)]
|
2079
|
HRESULT Enabled([in] VARIANT_BOOL pfEnabled);
|
2080
|
[id(0xfffffe00), propget, helpstring("Returns a Font object."), helpcontext(0x000335af)]
|
2081
|
HRESULT Font([out, retval] IFontDisp** ppFontDisp);
|
2082
|
[id(0xfffffe00), propputref, helpstring("Returns a Font object."), helpcontext(0x000335af)]
|
2083
|
HRESULT Font([in] IFontDisp* ppFontDisp);
|
2084
|
[id(0xfffffdff), propget, helpstring("Returns/sets the background color used to display text and graphics in an object."), helpcontext(0x000335b0)]
|
2085
|
HRESULT ForeColor([out, retval] OLE_COLOR* pcrFore);
|
2086
|
[id(0xfffffdff), propput, helpstring("Returns/sets the background color used to display text and graphics in an object."), helpcontext(0x000335b0)]
|
2087
|
HRESULT ForeColor([in] OLE_COLOR pcrFore);
|
2088
|
[id(0xfffffdfd), propget, helpstring("Returns a handle to a form or control."), helpcontext(0x000335b1)]
|
2089
|
HRESULT hWnd([out, retval] OLE_HANDLE* phWnd);
|
2090
|
[id(0xfffffdfd), propput, helpstring("Returns a handle to a form or control."), helpcontext(0x000335b1)]
|
2091
|
HRESULT hWnd([in] OLE_HANDLE phWnd);
|
2092
|
[id(0x00000013), helpstring("Finds an item in the list and returns a reference to that item."), helpcontext(0x000335b2)]
|
2093
|
HRESULT FindItem(
|
2094
|
[in] BSTR sz,
|
2095
|
[in, optional] VARIANT* Where,
|
2096
|
[in, optional] VARIANT* Index,
|
2097
|
[in, optional] VARIANT* fPartial,
|
2098
|
[out, retval] IListItem** ppIListItem
|
2099
|
);
|
2100
|
[id(0x00000014), helpstring("Retrieves a reference of the first item visible in the client area."), helpcontext(0x000335b3)]
|
2101
|
HRESULT GetFirstVisible([out, retval] IListItem** ppIListItem);
|
2102
|
[id(0x00000015), helpstring("Returns a reference to the ListItem object or Node object located at the coordinates of x and y. Used with drag and drop operations."), helpcontext(0x000335b4)]
|
2103
|
HRESULT HitTest(
|
2104
|
[in] float x,
|
2105
|
[in] float y,
|
2106
|
[out, retval] IListItem** ppListItem
|
2107
|
);
|
2108
|
[id(0x00000016), helpstring("Begins a label editing operation on a ListItem or Node object."), helpcontext(0x000335b5)]
|
2109
|
HRESULT StartLabelEdit();
|
2110
|
[id(0x00000610), helpstring("Starts an OLE drag/drop event with the given control as the source."), helpcontext(0x00033690)]
|
2111
|
HRESULT OLEDrag();
|
2112
|
[id(0xfffffdda), helpstring("Forces a complete repaint of a form or control."), helpcontext(0x000335b6)]
|
2113
|
void Refresh();
|
2114
|
[id(0xfffffdd8), hidden]
|
2115
|
void AboutBox();
|
2116
|
[id(0x00000017), propget, helpstring("Returns/sets whether a user can reorder columns in report view."), helpcontext(0x000337b8)]
|
2117
|
HRESULT AllowColumnReorder([out, retval] VARIANT_BOOL* pfAllowColumnReorder);
|
2118
|
[id(0x00000017), propput, helpstring("Returns/sets whether a user can reorder columns in report view."), helpcontext(0x000337b8)]
|
2119
|
HRESULT AllowColumnReorder([in] VARIANT_BOOL pfAllowColumnReorder);
|
2120
|
[id(0x00000018), propget, helpstring("Returns/sets a value which determines if the control displays a checkbox next to each item in the list."), helpcontext(0x000337c2)]
|
2121
|
HRESULT Checkboxes([out, retval] VARIANT_BOOL* pfCheckboxes);
|
2122
|
[id(0x00000018), propput, helpstring("Returns/sets a value which determines if the control displays a checkbox next to each item in the list."), helpcontext(0x000337c2)]
|
2123
|
HRESULT Checkboxes([in] VARIANT_BOOL pfCheckboxes);
|
2124
|
[id(0x00000019), propget, helpstring("Returns/sets whether the scrollbars appear flat."), helpcontext(0x000337b9)]
|
2125
|
HRESULT FlatScrollBar([out, retval] VARIANT_BOOL* pfFlatScrollBar);
|
2126
|
[id(0x00000019), propput, helpstring("Returns/sets whether the scrollbars appear flat."), helpcontext(0x000337b9)]
|
2127
|
HRESULT FlatScrollBar([in] VARIANT_BOOL pfFlatScrollBar);
|
2128
|
[id(0x0000001a), propget, helpstring("Returns/sets whether selecting a column highlights the entire row."), helpcontext(0x000337ba)]
|
2129
|
HRESULT FullRowSelect([out, retval] VARIANT_BOOL* pfFullRowSelect);
|
2130
|
[id(0x0000001a), propput, helpstring("Returns/sets whether selecting a column highlights the entire row."), helpcontext(0x000337ba)]
|
2131
|
HRESULT FullRowSelect([in] VARIANT_BOOL pfFullRowSelect);
|
2132
|
[id(0x0000001b), propget, helpstring("Returns/sets whether grid lines appear between rows and columns"), helpcontext(0x000337bb)]
|
2133
|
HRESULT GridLines([out, retval] VARIANT_BOOL* pfGridLines);
|
2134
|
[id(0x0000001b), propput, helpstring("Returns/sets whether grid lines appear between rows and columns"), helpcontext(0x000337bb)]
|
2135
|
HRESULT GridLines([in] VARIANT_BOOL pfGridLines);
|
2136
|
[id(0x0000001c), propget, helpstring("Returns/sets whether hot tracking is enabled."), helpcontext(0x000337bc)]
|
2137
|
HRESULT HotTracking([out, retval] VARIANT_BOOL* pfHotTracking);
|
2138
|
[id(0x0000001c), propput, helpstring("Returns/sets whether hot tracking is enabled."), helpcontext(0x000337bc)]
|
2139
|
HRESULT HotTracking([in] VARIANT_BOOL pfHotTracking);
|
2140
|
[id(0x0000001d), propget, helpstring("Returns/sets whether hover selection is enabled."), helpcontext(0x000337bd)]
|
2141
|
HRESULT HoverSelection([out, retval] VARIANT_BOOL* pfHoverSelection);
|
2142
|
[id(0x0000001d), propput, helpstring("Returns/sets whether hover selection is enabled."), helpcontext(0x000337bd)]
|
2143
|
HRESULT HoverSelection([in] VARIANT_BOOL pfHoverSelection);
|
2144
|
[id(0x0000001f), propget, helpstring("Returns/sets the background picture for the control."), helpcontext(0x000337c0)]
|
2145
|
HRESULT Picture([out, retval] IPictureDisp** ppPictureDisp);
|
2146
|
[id(0x0000001f), propput, helpstring("Returns/sets the background picture for the control."), helpcontext(0x000337c0)]
|
2147
|
HRESULT Picture([in] IPictureDisp* ppPictureDisp);
|
2148
|
[id(0x0000001f), propputref, helpstring("Returns/sets the background picture for the control."), helpcontext(0x000337c0)]
|
2149
|
HRESULT Picture([in] IPictureDisp* ppPictureDisp);
|
2150
|
[id(0x0000001e), propget, helpstring("Returns/sets the picture alignment."), helpcontext(0x000337cb)]
|
2151
|
HRESULT PictureAlignment([out, retval] ListPictureAlignmentConstants* psAlignment);
|
2152
|
[id(0x0000001e), propput, helpstring("Returns/sets the picture alignment."), helpcontext(0x000337cb)]
|
2153
|
HRESULT PictureAlignment([in] ListPictureAlignmentConstants psAlignment);
|
2154
|
[id(0x00000020), propget, helpstring("Returns/sets the ImageList control to be used for ColumnHeader icons."), helpcontext(0x000337be)]
|
2155
|
HRESULT ColumnHeaderIcons([out, retval] IDispatch** ppImageList);
|
2156
|
[id(0x00000020), propputref, helpstring("Returns/sets the ImageList control to be used for ColumnHeader icons."), helpcontext(0x000337be)]
|
2157
|
HRESULT ColumnHeaderIcons([in] IDispatch* ppImageList);
|
2158
|
[id(0x00000020), propput, helpstring("Returns/sets the ImageList control to be used for ColumnHeader icons."), helpcontext(0x000337be)]
|
2159
|
HRESULT ColumnHeaderIcons([in] IDispatch* ppImageList);
|
2160
|
[id(0x00000021), propget, helpstring("Returns/sets a value that determines if the text background is transparent or uses the ListView background color"), helpcontext(0x000337d8)]
|
2161
|
HRESULT TextBackground([out, retval] ListTextBackgroundConstants* penumTextBackground);
|
2162
|
[id(0x00000021), propput, helpstring("Returns/sets a value that determines if the text background is transparent or uses the ListView background color"), helpcontext(0x000337d8)]
|
2163
|
HRESULT TextBackground([in] ListTextBackgroundConstants penumTextBackground);
|
2164
|
|
2165
|
};
|
2166
|
|
2167
|
[
|
2168
|
uuid(bdd1f04a-858b-11d1-b16a-00c0f0283628),
|
2169
|
helpstring("Event interface for List View Control"),
|
2170
|
helpcontext(0x000336af),
|
2171
|
nonextensible
|
2172
|
]
|
2173
|
dispinterface ListViewEvents {
|
2174
|
methods:
|
2175
|
[id(0x00000001), helpstring("Occurs when a user attempts to edit the label of the currently selected ListItem or Node object."), helpcontext(0x000335b7)]
|
2176
|
void BeforeLabelEdit([] short* Cancel);
|
2177
|
[id(0x00000002), helpstring("Occurs after a user edits the label of the currently selected Node or ListItem object."), helpcontext(0x000335b8)]
|
2178
|
void AfterLabelEdit(
|
2179
|
[] short* Cancel,
|
2180
|
[] BSTR* NewString
|
2181
|
);
|
2182
|
[id(0x00000003), helpstring("Occurs when a ColumnHeader object in a ListView control is clicked."), helpcontext(0x000335b9)]
|
2183
|
void ColumnClick([] ColumnHeader* ColumnHeader);
|
2184
|
[id(0x00000004), helpstring("Occurs when a ListItem object is clicked or selected"), helpcontext(0x000335ba)]
|
2185
|
void ItemClick([] ListItem* Item);
|
2186
|
[id(0xfffffda6), helpstring("Occurs when the user presses a key while an object has the focus."), helpcontext(0x000335bb)]
|
2187
|
void KeyDown(
|
2188
|
[] short* KeyCode,
|
2189
|
[] short Shift
|
2190
|
);
|
2191
|
[id(0xfffffda4), helpstring("Occurs when the user releases a key while an object has the focus."), helpcontext(0x000335bc)]
|
2192
|
void KeyUp(
|
2193
|
[] short* KeyCode,
|
2194
|
[] short Shift
|
2195
|
);
|
2196
|
[id(0xfffffda5), helpstring("Occurs when the user presses and releases an ANSI key."), helpcontext(0x000335bd)]
|
2197
|
void KeyPress([] short* KeyAscii);
|
2198
|
[id(0xfffffda3), helpstring("Occurs when the user presses the mouse button while an object has the focus."), helpcontext(0x000335be)]
|
2199
|
void MouseDown(
|
2200
|
[] short Button,
|
2201
|
[] short Shift,
|
2202
|
[] OLE_XPOS_PIXELS x,
|
2203
|
[] OLE_YPOS_PIXELS y
|
2204
|
);
|
2205
|
[id(0xfffffda2), helpstring("Occurs when the user moves the mouse."), helpcontext(0x000335bf)]
|
2206
|
void MouseMove(
|
2207
|
[] short Button,
|
2208
|
[] short Shift,
|
2209
|
[] OLE_XPOS_PIXELS x,
|
2210
|
[] OLE_YPOS_PIXELS y
|
2211
|
);
|
2212
|
[id(0xfffffda1), helpstring("Occurs when the user releases the mouse button while an object has the focus."), helpcontext(0x000335c0)]
|
2213
|
void MouseUp(
|
2214
|
[] short Button,
|
2215
|
[] short Shift,
|
2216
|
[] OLE_XPOS_PIXELS x,
|
2217
|
[] OLE_YPOS_PIXELS y
|
2218
|
);
|
2219
|
[id(0xfffffda8), helpstring("Occurs when the user presses and then releases a mouse button over an object."), helpcontext(0x000335c1)]
|
2220
|
void Click();
|
2221
|
[id(0xfffffda7), helpstring("Occurs when you press and release a mouse button and then press and release it again over an object."), helpcontext(0x000335c2)]
|
2222
|
void DblClick();
|
2223
|
[id(0x0000060e), helpstring("OLEStartDrag event"), helpcontext(0x000336cf)]
|
2224
|
void OLEStartDrag(
|
2225
|
[in, out] DataObject** Data,
|
2226
|
[in, out] long* AllowedEffects
|
2227
|
);
|
2228
|
[id(0x0000060f), helpstring("OLEGiveFeedback event"), helpcontext(0x000336d0)]
|
2229
|
void OLEGiveFeedback(
|
2230
|
[in, out] long* Effect,
|
2231
|
[in, out] VARIANT_BOOL* DefaultCursors
|
2232
|
);
|
2233
|
[id(0x00000610), helpstring("OLESetData event"), helpcontext(0x000336d1)]
|
2234
|
void OLESetData(
|
2235
|
[in, out] DataObject** Data,
|
2236
|
[in, out] short* DataFormat
|
2237
|
);
|
2238
|
[id(0x00000611), helpstring("OLECompleteDrag event"), helpcontext(0x000336d2)]
|
2239
|
void OLECompleteDrag([in, out] long* Effect);
|
2240
|
[id(0x00000612), helpstring("OLEDragOver event"), helpcontext(0x000336d3)]
|
2241
|
void OLEDragOver(
|
2242
|
[in, out] DataObject** Data,
|
2243
|
[in, out] long* Effect,
|
2244
|
[in, out] short* Button,
|
2245
|
[in, out] short* Shift,
|
2246
|
[in, out] float* x,
|
2247
|
[in, out] float* y,
|
2248
|
[in, out] short* State
|
2249
|
);
|
2250
|
[id(0x00000613), helpstring("OLEDragDrop event"), helpcontext(0x000336d4)]
|
2251
|
void OLEDragDrop(
|
2252
|
[in, out] DataObject** Data,
|
2253
|
[in, out] long* Effect,
|
2254
|
[in, out] short* Button,
|
2255
|
[in, out] short* Shift,
|
2256
|
[in, out] float* x,
|
2257
|
[in, out] float* y
|
2258
|
);
|
2259
|
[id(0x00000005), helpstring("Occurs when a ListSubItem object is checked"), helpcontext(0x000337c3)]
|
2260
|
void ItemCheck([] ListItem* Item);
|
2261
|
};
|
2262
|
|
2263
|
[
|
2264
|
uuid(bdd1f04b-858b-11d1-b16a-00c0f0283628),
|
2265
|
helpstring("Displays a collection of ListItems such as files or folders."),
|
2266
|
helpcontext(0x0003357e)
|
2267
|
]
|
2268
|
coclass ListView {
|
2269
|
[default] interface IListView;
|
2270
|
[default, source] interface ListViewEvents;
|
2271
|
};
|
2272
|
|
2273
|
[
|
2274
|
uuid(996bf5e0-8044-4650-adeb-0b013914e99c),
|
2275
|
helpstring("Displays a collection of ListItems such as files or folders."),
|
2276
|
helpcontext(0x0003357e)
|
2277
|
]
|
2278
|
coclass ListView2 {
|
2279
|
[default] interface IListView;
|
2280
|
[default, source] interface ListViewEvents;
|
2281
|
};
|
2282
|
|
2283
|
[
|
2284
|
uuid(979127d3-7d01-4fde-af65-a698091468af),
|
2285
|
helpstring("Displays a collection of ListItems such as files or folders."),
|
2286
|
helpcontext(0x0003357e)
|
2287
|
]
|
2288
|
coclass ListView3 {
|
2289
|
[default] interface IListView;
|
2290
|
[default, source] interface ListViewEvents;
|
2291
|
};
|
2292
|
|
2293
|
[
|
2294
|
uuid(ccdb0df2-fd1a-4856-80bc-32929d8359b7),
|
2295
|
helpstring("Displays a collection of ListItems such as files or folders."),
|
2296
|
helpcontext(0x0003357e)
|
2297
|
]
|
2298
|
coclass ListView4 {
|
2299
|
[default] interface IListView;
|
2300
|
[default, source] interface ListViewEvents;
|
2301
|
};
|
2302
|
|
2303
|
[
|
2304
|
uuid(bdd1f04c-858b-11d1-b16a-00c0f0283628),
|
2305
|
helpstring("ListView Item collection"),
|
2306
|
helpcontext(0x000335c3),
|
2307
|
hidden,
|
2308
|
dual,
|
2309
|
nonextensible,
|
2310
|
oleautomation
|
2311
|
]
|
2312
|
interface IListItems : IDispatch {
|
2313
|
[id(0x00000001), propget, helpstring("Returns the number of objects in a collection."), helpcontext(0x000335c4)]
|
2314
|
HRESULT Count([out, retval] long* plCount);
|
2315
|
[id(0x00000001), propput, helpstring("Returns the number of objects in a collection."), helpcontext(0x000335c4)]
|
2316
|
HRESULT Count([in] long plCount);
|
2317
|
[id(0x00000000), propget, hidden]
|
2318
|
HRESULT ControlDefault(
|
2319
|
[in] VARIANT* Index,
|
2320
|
[out, retval] IListItem** ppIListItem
|
2321
|
);
|
2322
|
[id(0x00000002), helpstring("Adds a ListItem object to a ListItems collection only at run time."), helpcontext(0x000335c5)]
|
2323
|
HRESULT Add(
|
2324
|
[in, optional] VARIANT* Index,
|
2325
|
[in, optional] VARIANT* Key,
|
2326
|
[in, optional] VARIANT* Text,
|
2327
|
[in, optional] VARIANT* Icon,
|
2328
|
[in, optional] VARIANT* SmallIcon,
|
2329
|
[out, retval] IListItem** ppIListItem
|
2330
|
);
|
2331
|
[id(0x00000003), helpstring("Removes all objects in a collection."), helpcontext(0x000335c6)]
|
2332
|
HRESULT Clear();
|
2333
|
[id(0x00000004), propget, helpstring("Returns a specific item of a Collection object either by position or by key."), helpcontext(0x000335c7)]
|
2334
|
HRESULT Item(
|
2335
|
[in] VARIANT* Index,
|
2336
|
[out, retval] IListItem** ppIListItem
|
2337
|
);
|
2338
|
[id(0x00000005), helpstring("Removes a specific member from a collection."), helpcontext(0x000335c8)]
|
2339
|
HRESULT Remove([in] VARIANT* Index);
|
2340
|
[id(0xfffffffc), hidden]
|
2341
|
HRESULT _NewEnum([out, retval] IUnknown** ppNewEnum);
|
2342
|
|
2343
|
};
|
2344
|
|
2345
|
[
|
2346
|
uuid(bdd1f04d-858b-11d1-b16a-00c0f0283628),
|
2347
|
helpstring("ListView Item collection"),
|
2348
|
helpcontext(0x000335c3)
|
2349
|
]
|
2350
|
coclass ListItems {
|
2351
|
[default] interface IListItems;
|
2352
|
};
|
2353
|
|
2354
|
[
|
2355
|
uuid(bdd1f04e-858b-11d1-b16a-00c0f0283628),
|
2356
|
helpstring("An item in a ListView control that contains the index of icons associated with it, text, and an array of strings representing subitems that are displayed in Report view."),
|
2357
|
helpcontext(0x000335c9),
|
2358
|
hidden,
|
2359
|
dual,
|
2360
|
nonextensible,
|
2361
|
oleautomation
|
2362
|
]
|
2363
|
interface IListItem : IDispatch {
|
2364
|
[id(0x00000000), propget, hidden]
|
2365
|
HRESULT Default([out, retval] BSTR* pbstrText);
|
2366
|
[id(0x00000000), propput, hidden]
|
2367
|
HRESULT Default([in] BSTR pbstrText);
|
2368
|
[id(0x0000000a), propget, helpstring("Returns/sets the text to be displayed in a control."), helpcontext(0x000335d3)]
|
2369
|
HRESULT Text([out, retval] BSTR* pbstrText);
|
2370
|
[id(0x0000000a), propput, helpstring("Returns/sets the text to be displayed in a control."), helpcontext(0x000335d3)]
|
2371
|
HRESULT Text([in] BSTR pbstrText);
|
2372
|
[id(0x00000001), propget, helpstring("Returns/sets the state of a ListView control Object item."), helpcontext(0x000335ca)]
|
2373
|
HRESULT Ghosted([out, retval] VARIANT_BOOL* pfOn);
|
2374
|
[id(0x00000001), propput, helpstring("Returns/sets the state of a ListView control Object item."), helpcontext(0x000335ca)]
|
2375
|
HRESULT Ghosted([in] VARIANT_BOOL pfOn);
|
2376
|
[id(0x00000002), propget, helpstring("Returns/sets the height of an object."), helpcontext(0x000335cb)]
|
2377
|
HRESULT Height([out, retval] float* pflHeight);
|
2378
|
[id(0x00000002), propput, helpstring("Returns/sets the height of an object."), helpcontext(0x000335cb)]
|
2379
|
HRESULT Height([in] float pflHeight);
|
2380
|
[id(0x00000003), propget, helpstring("Returns/sets the index of an icon in an associated ImageList control."), helpcontext(0x000335cc)]
|
2381
|
HRESULT Icon([out, retval] VARIANT* pnIndex);
|
2382
|
[id(0x00000003), propput, helpstring("Returns/sets the index of an icon in an associated ImageList control."), helpcontext(0x000335cc)]
|
2383
|
HRESULT Icon([in] VARIANT pnIndex);
|
2384
|
[id(0x00000004), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000335cd)]
|
2385
|
HRESULT Index([out, retval] long* plIndex);
|
2386
|
[id(0x00000004), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000335cd)]
|
2387
|
HRESULT Index([in] long plIndex);
|
2388
|
[id(0x00000005), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000335ce)]
|
2389
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
2390
|
[id(0x00000005), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000335ce)]
|
2391
|
HRESULT Key([in] BSTR pbstrKey);
|
2392
|
[id(0x00000006), propget, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container."), helpcontext(0x000335cf)]
|
2393
|
HRESULT Left([out, retval] float* pflLeft);
|
2394
|
[id(0x00000006), propput, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container."), helpcontext(0x000335cf)]
|
2395
|
HRESULT Left([in] float pflLeft);
|
2396
|
[id(0x00000007), propget, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x000335d0)]
|
2397
|
HRESULT Selected([out, retval] VARIANT_BOOL* pfOn);
|
2398
|
[id(0x00000007), propput, helpstring("Returns/sets a value which determines if a ListItem or Node object is selected."), helpcontext(0x000335d0)]
|
2399
|
HRESULT Selected([in] VARIANT_BOOL pfOn);
|
2400
|
[id(0x00000008), propget, helpstring("Returns/sets the index of an small icon in an associated ImageList control."), helpcontext(0x000335d1)]
|
2401
|
HRESULT SmallIcon([out, retval] VARIANT* pnIndex);
|
2402
|
[id(0x00000008), propput, helpstring("Returns/sets the index of an small icon in an associated ImageList control."), helpcontext(0x000335d1)]
|
2403
|
HRESULT SmallIcon([in] VARIANT pnIndex);
|
2404
|
[id(0x00000009), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x000335d2)]
|
2405
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
2406
|
[id(0x00000009), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x000335d2)]
|
2407
|
HRESULT Tag([in] VARIANT pvTag);
|
2408
|
[id(0x0000000b), propget, helpstring("Returns/sets the distance between the internal top edge of an object and the top edge of its container."), helpcontext(0x000335d4)]
|
2409
|
HRESULT Top([out, retval] float* pflTop);
|
2410
|
[id(0x0000000b), propput, helpstring("Returns/sets the distance between the internal top edge of an object and the top edge of its container."), helpcontext(0x000335d4)]
|
2411
|
HRESULT Top([in] float pflTop);
|
2412
|
[id(0x0000000c), propget, helpstring("Returns/sets the width of an object."), helpcontext(0x000335d5)]
|
2413
|
HRESULT Width([out, retval] float* pflWidth);
|
2414
|
[id(0x0000000c), propput, helpstring("Returns/sets the width of an object."), helpcontext(0x000335d5)]
|
2415
|
HRESULT Width([in] float pflWidth);
|
2416
|
[id(0x0000000d), propget, helpstring("Returns/sets an array of strings representing the ListIitem's data."), helpcontext(0x000335d6)]
|
2417
|
HRESULT SubItems(
|
2418
|
[in] short Index,
|
2419
|
[out, retval] BSTR* pbstrItem
|
2420
|
);
|
2421
|
[id(0x0000000d), propput, helpstring("Returns/sets an array of strings representing the ListIitem's data."), helpcontext(0x000335d6)]
|
2422
|
HRESULT SubItems(
|
2423
|
[in] short Index,
|
2424
|
[in] BSTR pbstrItem
|
2425
|
);
|
2426
|
[id(0x0000000e), helpstring("Creates a composite image from an icon and a caption for use in drag and drop operations."), helpcontext(0x000335d7)]
|
2427
|
HRESULT CreateDragImage([out, retval] IPictureDisp** ppImage);
|
2428
|
[id(0x0000000f), helpstring("Ensures a ListItem or Node object is visible, scrolling or expanding the control if necessary."), helpcontext(0x000335d8)]
|
2429
|
HRESULT EnsureVisible([out, retval] VARIANT_BOOL* pfVisible);
|
2430
|
[id(0x00000009), propputref, helpstring("Stores any extra data needed for your program."), helpcontext(0x000335d2)]
|
2431
|
HRESULT Tag([in] VARIANT pvTag);
|
2432
|
[id(0x00000010), propget, helpstring("Returns/sets a collection of ListSubItems belonging to the ListItem."), helpcontext(0x000337d5)]
|
2433
|
HRESULT ListSubItems([out, retval] IListSubItems** ppSubItems);
|
2434
|
[id(0x00000010), propput, helpstring("Returns/sets a collection of ListSubItems belonging to the ListItem."), helpcontext(0x000337d5)]
|
2435
|
HRESULT ListSubItems([in] IListSubItems* ppSubItems);
|
2436
|
[id(0x00000011), propget, helpstring("Returns/sets a value that determines whether a ListSubItem object is checked."), helpcontext(0x000337cc)]
|
2437
|
HRESULT Checked([out, retval] VARIANT_BOOL* pfChecked);
|
2438
|
[id(0x00000011), propput, helpstring("Returns/sets a value that determines whether a ListSubItem object is checked."), helpcontext(0x000337cc)]
|
2439
|
HRESULT Checked([in] VARIANT_BOOL pfChecked);
|
2440
|
[id(0xfffffdff), propget, helpstring("Returns/sets the background color used to display text and graphics in an object."), helpcontext(0x000335b0)]
|
2441
|
HRESULT ForeColor([out, retval] OLE_COLOR* pcrFore);
|
2442
|
[id(0xfffffdff), propput, helpstring("Returns/sets the background color used to display text and graphics in an object."), helpcontext(0x000335b0)]
|
2443
|
HRESULT ForeColor([in] OLE_COLOR pcrFore);
|
2444
|
[id(0x00000012), propget, helpstring("Returns/sets the text for the subitem tooltip"), helpcontext(0x000337b0)]
|
2445
|
HRESULT ToolTipText([out, retval] BSTR* pbstrToolTipText);
|
2446
|
[id(0x00000012), propput, helpstring("Returns/sets the text for the subitem tooltip"), helpcontext(0x000337b0)]
|
2447
|
HRESULT ToolTipText([in] BSTR pbstrToolTipText);
|
2448
|
[id(0x00000013), propget, helpstring("Returns/sets a value that determines whether the text for a ListItem object is displayed with a bold font."), helpcontext(0x000337c1)]
|
2449
|
HRESULT Bold([out, retval] VARIANT_BOOL* pfBold);
|
2450
|
[id(0x00000013), propput, helpstring("Returns/sets a value that determines whether the text for a ListItem object is displayed with a bold font."), helpcontext(0x000337c1)]
|
2451
|
HRESULT Bold([in] VARIANT_BOOL pfBold);
|
2452
|
|
2453
|
};
|
2454
|
|
2455
|
[
|
2456
|
uuid(bdd1f04f-858b-11d1-b16a-00c0f0283628),
|
2457
|
helpstring("An item in a ListView control that contains the index of icons associated with it, text, and an array of strings representing subitems that are displayed in Report view."),
|
2458
|
helpcontext(0x000335c9)
|
2459
|
]
|
2460
|
coclass ListItem {
|
2461
|
[default] interface IListItem;
|
2462
|
};
|
2463
|
|
2464
|
[
|
2465
|
uuid(bdd1f050-858b-11d1-b16a-00c0f0283628),
|
2466
|
helpstring("ListView Column Header collection"),
|
2467
|
helpcontext(0x000335d9),
|
2468
|
hidden,
|
2469
|
dual,
|
2470
|
nonextensible,
|
2471
|
oleautomation
|
2472
|
]
|
2473
|
interface IColumnHeaders : IDispatch {
|
2474
|
[id(0x00000001), propget, helpstring("Returns the number of objects in a collection."), helpcontext(0x000335da)]
|
2475
|
HRESULT Count([out, retval] long* plCount);
|
2476
|
[id(0x00000001), propput, helpstring("Returns the number of objects in a collection."), helpcontext(0x000335da)]
|
2477
|
HRESULT Count([in] long plCount);
|
2478
|
[id(0x00000000), propget, hidden]
|
2479
|
HRESULT ControlDefault(
|
2480
|
[in] VARIANT* Index,
|
2481
|
[out, retval] IColumnHeader** ppIColumnHeader
|
2482
|
);
|
2483
|
[id(0x00000002), hidden, helpstring("Adds a ColumnHeader object to a ColumnHeaders collection at both design time and run time."), helpcontext(0x000335db)]
|
2484
|
HRESULT Add_PreVB98(
|
2485
|
[in, optional] VARIANT* Index,
|
2486
|
[in, optional] VARIANT* Key,
|
2487
|
[in, optional] VARIANT* Text,
|
2488
|
[in, optional] VARIANT* Width,
|
2489
|
[in, optional] VARIANT* Alignment,
|
2490
|
[out, retval] IColumnHeader** ppIColumnHeader
|
2491
|
);
|
2492
|
[id(0x00000003), helpstring("Removes all objects in a collection."), helpcontext(0x000335dc)]
|
2493
|
HRESULT Clear();
|
2494
|
[id(0x00000004), propget, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x000335dd)]
|
2495
|
HRESULT Item(
|
2496
|
[in] VARIANT* Index,
|
2497
|
[out, retval] IColumnHeader** ppIColumnHeader
|
2498
|
);
|
2499
|
[id(0x00000005), helpstring("Removes a specific member from a collection."), helpcontext(0x000335de)]
|
2500
|
HRESULT Remove([in] VARIANT* Index);
|
2501
|
[id(0xfffffffc)]
|
2502
|
HRESULT _NewEnum([out, retval] IUnknown** ppUnknown);
|
2503
|
[id(0x00000006), helpstring("Adds a ColumnHeader object to a ColumnHeaders collection at both design time and run time."), helpcontext(0x000335db)]
|
2504
|
HRESULT Add(
|
2505
|
[in, optional] VARIANT* Index,
|
2506
|
[in, optional] VARIANT* Key,
|
2507
|
[in, optional] VARIANT* Text,
|
2508
|
[in, optional] VARIANT* Width,
|
2509
|
[in, optional] VARIANT* Alignment,
|
2510
|
[in, optional] VARIANT* Icon,
|
2511
|
[out, retval] IColumnHeader** ppIColumnHeader
|
2512
|
);
|
2513
|
|
2514
|
};
|
2515
|
|
2516
|
[
|
2517
|
uuid(0713e8c6-850a-101b-afc0-4210102a8da7),
|
2518
|
helpstring("ListView Column Header collection"),
|
2519
|
helpcontext(0x000335d9)
|
2520
|
]
|
2521
|
coclass ColumnHeaders {
|
2522
|
[default] interface IColumnHeaders;
|
2523
|
};
|
2524
|
|
2525
|
[
|
2526
|
uuid(bdd1f051-858b-11d1-b16a-00c0f0283628),
|
2527
|
helpstring("ListView Column Header"),
|
2528
|
helpcontext(0x000335df),
|
2529
|
hidden,
|
2530
|
dual,
|
2531
|
nonextensible,
|
2532
|
oleautomation
|
2533
|
]
|
2534
|
interface IColumnHeader : IDispatch {
|
2535
|
[id(0x00000000), propget, hidden]
|
2536
|
HRESULT Default([out, retval] BSTR* pbstrText);
|
2537
|
[id(0x00000000), propput, hidden]
|
2538
|
HRESULT Default([in] BSTR pbstrText);
|
2539
|
[id(0x00000007), propget, helpstring("Returns/sets the text to be displayed in a control."), helpcontext(0x000335e6)]
|
2540
|
HRESULT Text([out, retval] BSTR* pbstrText);
|
2541
|
[id(0x00000007), propput, helpstring("Returns/sets the text to be displayed in a control."), helpcontext(0x000335e6)]
|
2542
|
HRESULT Text([in] BSTR pbstrText);
|
2543
|
[id(0x00000001), propget, helpstring("Returns/sets a value that determines where an object is displayed on a form."), helpcontext(0x000335e0)]
|
2544
|
HRESULT Alignment([out, retval] ListColumnAlignmentConstants* pnAlignment);
|
2545
|
[id(0x00000001), propput, helpstring("Returns/sets a value that determines where an object is displayed on a form."), helpcontext(0x000335e0)]
|
2546
|
HRESULT Alignment([in] ListColumnAlignmentConstants pnAlignment);
|
2547
|
[id(0x00000002), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000335e1)]
|
2548
|
HRESULT Index([out, retval] long* plIndex);
|
2549
|
[id(0x00000002), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000335e1)]
|
2550
|
HRESULT Index([in] long plIndex);
|
2551
|
[id(0x00000003), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000335e2)]
|
2552
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
2553
|
[id(0x00000003), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000335e2)]
|
2554
|
HRESULT Key([in] BSTR pbstrKey);
|
2555
|
[id(0x00000004), propget, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container."), helpcontext(0x000335e3)]
|
2556
|
HRESULT Left([out, retval] float* pflLeft);
|
2557
|
[id(0x00000004), propput, helpstring("Returns/sets the distance between the internal left edge of an object and the left edge of its container."), helpcontext(0x000335e3)]
|
2558
|
HRESULT Left([in] float pflLeft);
|
2559
|
[id(0x00000005), propget, helpstring("Returns the index of the subitem associated with a ColumnHeader object in a ListView control."), helpcontext(0x000335e4)]
|
2560
|
HRESULT SubItemIndex([out, retval] short* psIndex);
|
2561
|
[id(0x00000005), propput, helpstring("Returns the index of the subitem associated with a ColumnHeader object in a ListView control."), helpcontext(0x000335e4)]
|
2562
|
HRESULT SubItemIndex([in] short psIndex);
|
2563
|
[id(0x00000006), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x000335e5)]
|
2564
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
2565
|
[id(0x00000006), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x000335e5)]
|
2566
|
HRESULT Tag([in] VARIANT pvTag);
|
2567
|
[id(0x00000008), propget, helpstring("Returns/sets the width of an object."), helpcontext(0x000335e7)]
|
2568
|
HRESULT Width([out, retval] float* pflWidth);
|
2569
|
[id(0x00000008), propput, helpstring("Returns/sets the width of an object."), helpcontext(0x000335e7)]
|
2570
|
HRESULT Width([in] float pflWidth);
|
2571
|
[id(0x00000006), propputref, helpstring("Stores any extra data needed for your program."), helpcontext(0x000335e5)]
|
2572
|
HRESULT Tag([in] VARIANT pvTag);
|
2573
|
[id(0x00000009), propget, helpstring("Returns/sets the index of an icon in an associated ImageList control."), helpcontext(0x000337b7)]
|
2574
|
HRESULT Icon([out, retval] VARIANT* pnIndex);
|
2575
|
[id(0x00000009), propput, helpstring("Returns/sets the index of an icon in an associated ImageList control."), helpcontext(0x000337b7)]
|
2576
|
HRESULT Icon([in] VARIANT pnIndex);
|
2577
|
[id(0x0000000a), propget, helpstring("Returns current position of column."), helpcontext(0x000337ae)]
|
2578
|
HRESULT Position([out, retval] short* piPosition);
|
2579
|
[id(0x0000000a), propput, helpstring("Returns current position of column."), helpcontext(0x000337ae)]
|
2580
|
HRESULT Position([in] short piPosition);
|
2581
|
|
2582
|
};
|
2583
|
|
2584
|
[
|
2585
|
uuid(bdd1f052-858b-11d1-b16a-00c0f0283628),
|
2586
|
helpstring("ListView Column Header"),
|
2587
|
helpcontext(0x000335df)
|
2588
|
]
|
2589
|
coclass ColumnHeader {
|
2590
|
[default] interface IColumnHeader;
|
2591
|
};
|
2592
|
|
2593
|
[
|
2594
|
uuid(bdd1f053-858b-11d1-b16a-00c0f0283628),
|
2595
|
helpstring("ListView SubItem object"),
|
2596
|
helpcontext(0x000337b2),
|
2597
|
dual,
|
2598
|
nonextensible,
|
2599
|
oleautomation
|
2600
|
]
|
2601
|
interface IListSubItems : IDispatch {
|
2602
|
[id(0x00000001), propget, helpstring("Returns the number of SubItems in the collection."), helpcontext(0x000337a9)]
|
2603
|
HRESULT Count([out, retval] long* plCount);
|
2604
|
[id(0x00000001), propput, helpstring("Returns the number of SubItems in the collection."), helpcontext(0x000337a9)]
|
2605
|
HRESULT Count([in] long plCount);
|
2606
|
[id(0x00000000), propget, hidden]
|
2607
|
HRESULT ControlDefault(
|
2608
|
[in] VARIANT* Index,
|
2609
|
[out, retval] IListSubItem** ppIListSubItem
|
2610
|
);
|
2611
|
[id(0x00000002), helpstring("Adds a ListSubItem object to a ListSubItems collection only at run time."), helpcontext(0x000337aa)]
|
2612
|
HRESULT Add(
|
2613
|
[in, optional] VARIANT* Index,
|
2614
|
[in, optional] VARIANT* Key,
|
2615
|
[in, optional] VARIANT* Text,
|
2616
|
[in, optional] VARIANT* ReportIcon,
|
2617
|
[in, optional] VARIANT* ToolTipText,
|
2618
|
[out, retval] IListSubItem** ppIListSubItem
|
2619
|
);
|
2620
|
[id(0x00000003), helpstring("Removes all objects in a collection."), helpcontext(0x000337ab)]
|
2621
|
HRESULT Clear();
|
2622
|
[id(0x00000004), propget, helpstring("Returns a specific item of a Collection object either by position or by key."), helpcontext(0x000337ac)]
|
2623
|
HRESULT Item(
|
2624
|
[in] VARIANT* Index,
|
2625
|
[out, retval] IListSubItem** ppIListSubItem
|
2626
|
);
|
2627
|
[id(0x00000005), helpstring("Removes a specific member from a collection."), helpcontext(0x000337ad)]
|
2628
|
HRESULT Remove([in] VARIANT* Index);
|
2629
|
[id(0xfffffffc), hidden]
|
2630
|
HRESULT _NewEnum([out, retval] IUnknown** ppNewEnum);
|
2631
|
|
2632
|
};
|
2633
|
|
2634
|
[
|
2635
|
uuid(bdd1f054-858b-11d1-b16a-00c0f0283628),
|
2636
|
helpstring("ListView SubItem collection"),
|
2637
|
helpcontext(0x000337b1)
|
2638
|
]
|
2639
|
coclass ListSubItems {
|
2640
|
[default] interface IListSubItems;
|
2641
|
};
|
2642
|
|
2643
|
[
|
2644
|
uuid(bdd1f055-858b-11d1-b16a-00c0f0283628),
|
2645
|
helpstring("ListView SubItem object"),
|
2646
|
helpcontext(0x000337b2),
|
2647
|
dual,
|
2648
|
nonextensible,
|
2649
|
oleautomation
|
2650
|
]
|
2651
|
interface IListSubItem : IDispatch {
|
2652
|
[id(0x00000000), propget, hidden]
|
2653
|
HRESULT Default([out, retval] BSTR* pbstrText);
|
2654
|
[id(0x00000000), propput, hidden]
|
2655
|
HRESULT Default([in] BSTR pbstrText);
|
2656
|
[id(0x00000001), propget, helpstring("Returns/sets the text to display text for a ListSubItem object."), helpcontext(0x000337b3)]
|
2657
|
HRESULT Text([out, retval] BSTR* pbstrText);
|
2658
|
[id(0x00000001), propput, helpstring("Returns/sets the text to display text for a ListSubItem object."), helpcontext(0x000337b3)]
|
2659
|
HRESULT Text([in] BSTR pbstrText);
|
2660
|
[id(0xfffffdff), propget, helpstring("Returns/sets the foreground color used to display text for a ListSubItem object."), helpcontext(0x000337b4)]
|
2661
|
HRESULT ForeColor([out, retval] OLE_COLOR* pcrFore);
|
2662
|
[id(0xfffffdff), propput, helpstring("Returns/sets the foreground color used to display text for a ListSubItem object."), helpcontext(0x000337b4)]
|
2663
|
HRESULT ForeColor([in] OLE_COLOR pcrFore);
|
2664
|
[id(0x00000002), propget, helpstring("Returns/sets a value that determines whether the text for a ListSubItem object is displayed with a bold font."), helpcontext(0x000337b5)]
|
2665
|
HRESULT Bold([out, retval] VARIANT_BOOL* pfBold);
|
2666
|
[id(0x00000002), propput, helpstring("Returns/sets a value that determines whether the text for a ListSubItem object is displayed with a bold font."), helpcontext(0x000337b5)]
|
2667
|
HRESULT Bold([in] VARIANT_BOOL pfBold);
|
2668
|
[id(0x00000004), propget, helpstring("Returns/sets the subitem's report view icon"), helpcontext(0x000337af)]
|
2669
|
HRESULT ReportIcon([out, retval] VARIANT* pnIndex);
|
2670
|
[id(0x00000004), propput, helpstring("Returns/sets the subitem's report view icon"), helpcontext(0x000337af)]
|
2671
|
HRESULT ReportIcon([in] VARIANT pnIndex);
|
2672
|
[id(0x00000005), propget, helpstring("Returns/sets the text for the subitem tooltip"), helpcontext(0x000337b0)]
|
2673
|
HRESULT ToolTipText([out, retval] BSTR* pbstrToolTipText);
|
2674
|
[id(0x00000005), propput, helpstring("Returns/sets the text for the subitem tooltip"), helpcontext(0x000337b0)]
|
2675
|
HRESULT ToolTipText([in] BSTR pbstrToolTipText);
|
2676
|
[id(0x00000006), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000337d0)]
|
2677
|
HRESULT Index([out, retval] long* plIndex);
|
2678
|
[id(0x00000006), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x000337d0)]
|
2679
|
HRESULT Index([in] long plIndex);
|
2680
|
[id(0x00000007), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000337d1)]
|
2681
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
2682
|
[id(0x00000007), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x000337d1)]
|
2683
|
HRESULT Key([in] BSTR pbstrKey);
|
2684
|
[id(0x00000008), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x000337d2)]
|
2685
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
2686
|
[id(0x00000008), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x000337d2)]
|
2687
|
HRESULT Tag([in] VARIANT pvTag);
|
2688
|
[id(0x00000008), propputref, helpstring("Stores any extra data needed for your program."), helpcontext(0x000337d2)]
|
2689
|
HRESULT Tag([in] VARIANT pvTag);
|
2690
|
|
2691
|
};
|
2692
|
|
2693
|
[
|
2694
|
uuid(bdd1f056-858b-11d1-b16a-00c0f0283628),
|
2695
|
helpstring("ListView SubItem object"),
|
2696
|
helpcontext(0x000337b2)
|
2697
|
]
|
2698
|
coclass ListSubItem {
|
2699
|
[default] interface IListSubItem;
|
2700
|
};
|
2701
|
|
2702
|
[
|
2703
|
uuid(2c247f21-8591-11d1-b16a-00c0f0283628),
|
2704
|
helpstring("Contains a collection of ListImage objects, each of which can be referred to by its index or key"),
|
2705
|
helpcontext(0x0003346b),
|
2706
|
hidden,
|
2707
|
dual,
|
2708
|
nonextensible,
|
2709
|
oleautomation
|
2710
|
]
|
2711
|
interface IImageList : IDispatch {
|
2712
|
[id(0x00000001), propget, helpstring("Returns/sets the height of a ListImage object."), helpcontext(0x00033471)]
|
2713
|
HRESULT ImageHeight([out, retval] short* psImageHeight);
|
2714
|
[id(0x00000001), propput, helpstring("Returns/sets the height of a ListImage object."), helpcontext(0x00033471)]
|
2715
|
HRESULT ImageHeight([in] short psImageHeight);
|
2716
|
[id(0x00000002), propget, helpstring("Returns/sets the width of ListImage objects in an ImageList control."), helpcontext(0x00033472)]
|
2717
|
HRESULT ImageWidth([out, retval] short* psImageWidth);
|
2718
|
[id(0x00000002), propput, helpstring("Returns/sets the width of ListImage objects in an ImageList control."), helpcontext(0x00033472)]
|
2719
|
HRESULT ImageWidth([in] short psImageWidth);
|
2720
|
[id(0x00000003), propget, helpstring("Returns/sets a value which determines the color to be transparent in ImageList graphical operations."), helpcontext(0x00033473)]
|
2721
|
HRESULT MaskColor([out, retval] OLE_COLOR* pclrMaskColor);
|
2722
|
[id(0x00000003), propput, helpstring("Returns/sets a value which determines the color to be transparent in ImageList graphical operations."), helpcontext(0x00033473)]
|
2723
|
HRESULT MaskColor([in] OLE_COLOR pclrMaskColor);
|
2724
|
[id(0x00000007), propget, helpstring("Returns/sets a value which determines if the ImageList control will use the MaskColor property."), helpcontext(0x000336a8)]
|
2725
|
HRESULT UseMaskColor([out, retval] VARIANT_BOOL* pbState);
|
2726
|
[id(0x00000007), propput, helpstring("Returns/sets a value which determines if the ImageList control will use the MaskColor property."), helpcontext(0x000336a8)]
|
2727
|
HRESULT UseMaskColor([in] VARIANT_BOOL pbState);
|
2728
|
[id(0x00000004), propget, helpstring("Returns a reference to a collection of ListImage objects in an ImageList control."), helpcontext(0x00033474)]
|
2729
|
HRESULT ListImages([out, retval] IImages** ppListImages);
|
2730
|
[id(0x00000004), propputref, helpstring("Returns a reference to a collection of ListImage objects in an ImageList control."), helpcontext(0x00033474)]
|
2731
|
HRESULT ListImages([in] IImages* ppListImages);
|
2732
|
[id(0x00000005), propget, helpstring("Returns a handle to an ImageList control."), helpcontext(0x00033475)]
|
2733
|
HRESULT hImageList([out, retval] OLE_HANDLE* phImageList);
|
2734
|
[id(0x00000005), propput, helpstring("Returns a handle to an ImageList control."), helpcontext(0x00033475)]
|
2735
|
HRESULT hImageList([in] OLE_HANDLE phImageList);
|
2736
|
[id(0xfffffe0b), propget, helpstring("Returns/sets the background color used to display text and graphics in an object."), helpcontext(0x00033476)]
|
2737
|
HRESULT BackColor([out, retval] OLE_COLOR* pclrBackColor);
|
2738
|
[id(0xfffffe0b), propput, helpstring("Returns/sets the background color used to display text and graphics in an object."), helpcontext(0x00033476)]
|
2739
|
HRESULT BackColor([in] OLE_COLOR pclrBackColor);
|
2740
|
[id(0x00000006), helpstring("Creates a composite third image out of two ListImage objects and returns a reference to the new object."), helpcontext(0x00033477)]
|
2741
|
HRESULT Overlay(
|
2742
|
[in] VARIANT* Key1,
|
2743
|
[in] VARIANT* Key2,
|
2744
|
[out, retval] IPictureDisp** ppPictureDisp
|
2745
|
);
|
2746
|
[id(0xfffffdd8), hidden]
|
2747
|
HRESULT AboutBox();
|
2748
|
|
2749
|
};
|
2750
|
|
2751
|
[
|
2752
|
uuid(2c247f22-8591-11d1-b16a-00c0f0283628),
|
2753
|
helpstring("Event interface for Image List Control"),
|
2754
|
helpcontext(0x000336ae)
|
2755
|
]
|
2756
|
dispinterface ImageListEvents {
|
2757
|
};
|
2758
|
|
2759
|
[
|
2760
|
uuid(2c247f23-8591-11d1-b16a-00c0f0283628),
|
2761
|
helpstring("Contains a collection of ListImage objects, each of which can be referred to by its index or key"),
|
2762
|
helpcontext(0x0003346b)
|
2763
|
]
|
2764
|
coclass ImageList {
|
2765
|
[default] interface IImageList;
|
2766
|
[default, source] interface ImageListEvents;
|
2767
|
};
|
2768
|
|
2769
|
[
|
2770
|
uuid(f91caf91-225b-43a7-bb9e-472f991fc402),
|
2771
|
helpstring("Contains a collection of ListImage objects, each of which can be referred to by its index or key"),
|
2772
|
helpcontext(0x0003346b)
|
2773
|
]
|
2774
|
coclass ImageList2 {
|
2775
|
[default] interface IImageList;
|
2776
|
[default, source] interface ImageListEvents;
|
2777
|
};
|
2778
|
|
2779
|
[
|
2780
|
uuid(556c2772-f1ad-4de1-8456-bd6e8f66113b),
|
2781
|
helpstring("Contains a collection of ListImage objects, each of which can be referred to by its index or key"),
|
2782
|
helpcontext(0x0003346b)
|
2783
|
]
|
2784
|
coclass ImageList3 {
|
2785
|
[default] interface IImageList;
|
2786
|
[default, source] interface ImageListEvents;
|
2787
|
};
|
2788
|
|
2789
|
[
|
2790
|
uuid(2c247f24-8591-11d1-b16a-00c0f0283628),
|
2791
|
helpstring("A bitmap or icon of any size that can be used in other controls."),
|
2792
|
helpcontext(0x00033478),
|
2793
|
hidden,
|
2794
|
dual,
|
2795
|
nonextensible,
|
2796
|
oleautomation
|
2797
|
]
|
2798
|
interface IImages : IDispatch {
|
2799
|
[id(0x00000001), propget, helpstring("Returns the number of objects in a collection."), helpcontext(0x00033479)]
|
2800
|
HRESULT Count([out, retval] short* psCount);
|
2801
|
[id(0x00000001), propput, helpstring("Returns the number of objects in a collection."), helpcontext(0x00033479)]
|
2802
|
HRESULT Count([in] short psCount);
|
2803
|
[id(0x00000000), propget, hidden]
|
2804
|
HRESULT ControlDefault(
|
2805
|
[in] VARIANT* Index,
|
2806
|
[out, retval] IImage** ppListImage
|
2807
|
);
|
2808
|
[id(0x00000000), propputref, hidden]
|
2809
|
HRESULT ControlDefault(
|
2810
|
[in] VARIANT* Index,
|
2811
|
[in] IImage* ppListImage
|
2812
|
);
|
2813
|
[id(0x00000002), helpstring("Adds a ListImage object to a ListImages collection and returns a reference to the created object."), helpcontext(0x0003347a)]
|
2814
|
HRESULT Add(
|
2815
|
[in, optional] VARIANT* Index,
|
2816
|
[in, optional] VARIANT* Key,
|
2817
|
[in, optional] VARIANT* Picture,
|
2818
|
[out, retval] IImage** ppListImage
|
2819
|
);
|
2820
|
[id(0x00000003), helpstring("Removes all objects in a collection."), helpcontext(0x0003347b)]
|
2821
|
HRESULT Clear();
|
2822
|
[id(0x00000004), propget, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x0003347c)]
|
2823
|
HRESULT Item(
|
2824
|
[in] VARIANT* Index,
|
2825
|
[out, retval] IImage** Item
|
2826
|
);
|
2827
|
[id(0x00000004), propputref, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x0003347c)]
|
2828
|
HRESULT Item(
|
2829
|
[in] VARIANT* Index,
|
2830
|
[in] IImage* Item
|
2831
|
);
|
2832
|
[id(0x00000005), helpstring("Removes a specific member from a collection."), helpcontext(0x0003347d)]
|
2833
|
HRESULT Remove([in] VARIANT* Index);
|
2834
|
[id(0xfffffffc), hidden]
|
2835
|
HRESULT _NewEnum([out, retval] IDispatch** ppNewEnum);
|
2836
|
|
2837
|
};
|
2838
|
|
2839
|
[
|
2840
|
uuid(2c247f25-8591-11d1-b16a-00c0f0283628),
|
2841
|
helpstring("A bitmap or icon of any size that can be used in other controls."),
|
2842
|
helpcontext(0x00033478)
|
2843
|
]
|
2844
|
coclass ListImages {
|
2845
|
[default] interface IImages;
|
2846
|
};
|
2847
|
|
2848
|
[
|
2849
|
uuid(2c247f26-8591-11d1-b16a-00c0f0283628),
|
2850
|
helpstring("A bitmap or icon of any size that can be used in other controls."),
|
2851
|
helpcontext(0x0003347e),
|
2852
|
hidden,
|
2853
|
dual,
|
2854
|
nonextensible,
|
2855
|
oleautomation
|
2856
|
]
|
2857
|
interface IImage : IDispatch {
|
2858
|
[id(0x00000001), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x0003347f)]
|
2859
|
HRESULT Index([out, retval] short* psIndex);
|
2860
|
[id(0x00000001), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x0003347f)]
|
2861
|
HRESULT Index([in] short psIndex);
|
2862
|
[id(0x00000002), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x00033480)]
|
2863
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
2864
|
[id(0x00000002), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x00033480)]
|
2865
|
HRESULT Key([in] BSTR pbstrKey);
|
2866
|
[id(0x00000006), propget, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033481)]
|
2867
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
2868
|
[id(0x00000006), propput, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033481)]
|
2869
|
HRESULT Tag([in] VARIANT pvTag);
|
2870
|
[id(0x00000003), propget, helpstring("Returns/sets the image Picture"), helpcontext(0x00033482)]
|
2871
|
HRESULT Picture([out, retval] IPictureDisp** ppPictureDisp);
|
2872
|
[id(0x00000003), propputref, helpstring("Returns/sets the image Picture"), helpcontext(0x00033482)]
|
2873
|
HRESULT Picture([in] IPictureDisp* ppPictureDisp);
|
2874
|
[id(0x00000004), helpstring("Draws the image to a given device context (DC) at a specified location using a specified style"), helpcontext(0x00033483)]
|
2875
|
HRESULT Draw(
|
2876
|
[in] OLE_HANDLE hDC,
|
2877
|
[in, optional] VARIANT* x,
|
2878
|
[in, optional] VARIANT* y,
|
2879
|
[in, optional] VARIANT* Style
|
2880
|
);
|
2881
|
[id(0x00000005), helpstring("Creates an icon from a ListImage object in an ImageList control"), helpcontext(0x00033484)]
|
2882
|
HRESULT ExtractIcon([out, retval] IPictureDisp** ppIconDisp);
|
2883
|
[id(0x00000006), propputref, helpstring("Stores any extra data needed for your program."), helpcontext(0x00033481)]
|
2884
|
HRESULT Tag([in] VARIANT pvTag);
|
2885
|
|
2886
|
};
|
2887
|
|
2888
|
[
|
2889
|
uuid(2c247f27-8591-11d1-b16a-00c0f0283628),
|
2890
|
helpstring("A bitmap or icon of any size that can be used in other controls."),
|
2891
|
helpcontext(0x0003347e)
|
2892
|
]
|
2893
|
coclass ListImage {
|
2894
|
[default] interface IImage;
|
2895
|
};
|
2896
|
|
2897
|
[
|
2898
|
uuid(f08df952-8592-11d1-b16a-00c0f0283628),
|
2899
|
helpstring("A calibrated control with a slider for setting or selecting values."),
|
2900
|
helpcontext(0x00033502),
|
2901
|
hidden,
|
2902
|
dual,
|
2903
|
nonextensible,
|
2904
|
oleautomation
|
2905
|
]
|
2906
|
interface ISlider : IDispatch {
|
2907
|
[id(0x00000000), propget, hidden]
|
2908
|
HRESULT _Value([out, retval] long* plValue);
|
2909
|
[id(0x00000000), propput, hidden]
|
2910
|
HRESULT _Value([in] long plValue);
|
2911
|
[id(0x00000001), propget, helpstring("Returns/sets the increment value when the PageDown or PageUp key is pressed."), helpcontext(0x0003350b)]
|
2912
|
HRESULT LargeChange([out, retval] long* plLargeChange);
|
2913
|
[id(0x00000001), propput, helpstring("Returns/sets the increment value when the PageDown or PageUp key is pressed."), helpcontext(0x0003350b)]
|
2914
|
HRESULT LargeChange([in] long plLargeChange);
|
2915
|
[id(0x00000002), propget, helpstring("Returns/sets the increment value when the left or right arrow key is pressed."), helpcontext(0x0003350c)]
|
2916
|
HRESULT SmallChange([out, retval] long* plSmallChange);
|
2917
|
[id(0x00000002), propput, helpstring("Returns/sets the increment value when the left or right arrow key is pressed."), helpcontext(0x0003350c)]
|
2918
|
HRESULT SmallChange([in] long plSmallChange);
|
2919
|
[id(0x00000003), propget, helpstring("Returns/sets the maximum value of a control."), helpcontext(0x0003350d)]
|
2920
|
HRESULT Max([out, retval] long* plMax);
|
2921
|
[id(0x00000003), propput, helpstring("Returns/sets the maximum value of a control."), helpcontext(0x0003350d)]
|
2922
|
HRESULT Max([in] long plMax);
|
2923
|
[id(0x00000004), propget, helpstring("Returns/sets the minimum value of a control."), helpcontext(0x0003350e)]
|
2924
|
HRESULT Min([out, retval] long* plMin);
|
2925
|
[id(0x00000004), propput, helpstring("Returns/sets the minimum value of a control."), helpcontext(0x0003350e)]
|
2926
|
HRESULT Min([in] long plMin);
|
2927
|
[id(0x00000005), propget, helpstring("Returns/sets the orientation of a Slider control, horizontal or vertical."), helpcontext(0x0003350f)]
|
2928
|
HRESULT Orientation([out, retval] OrientationConstants* pOrientation);
|
2929
|
[id(0x00000005), propput, helpstring("Returns/sets the orientation of a Slider control, horizontal or vertical."), helpcontext(0x0003350f)]
|
2930
|
HRESULT Orientation([in] OrientationConstants pOrientation);
|
2931
|
[id(0x00000006), propget, helpstring("Returns/sets whether or not a Slider control can have a select range."), helpcontext(0x00033510)]
|
2932
|
HRESULT SelectRange([out, retval] VARIANT_BOOL* pbSelectRange);
|
2933
|
[id(0x00000006), propput, helpstring("Returns/sets whether or not a Slider control can have a select range."), helpcontext(0x00033510)]
|
2934
|
HRESULT SelectRange([in] VARIANT_BOOL pbSelectRange);
|
2935
|
[id(0x00000007), propget, helpstring("Returns/sets the value where a selection starts."), helpcontext(0x00033511)]
|
2936
|
HRESULT SelStart([out, retval] long* plSelStart);
|
2937
|
[id(0x00000007), propput, helpstring("Returns/sets the value where a selection starts."), helpcontext(0x00033511)]
|
2938
|
HRESULT SelStart([in] long plSelStart);
|
2939
|
[id(0x00000008), propget, helpstring("Returns/sets the length of a selection."), helpcontext(0x00033512)]
|
2940
|
HRESULT SelLength([out, retval] long* plSelLength);
|
2941
|
[id(0x00000008), propput, helpstring("Returns/sets the length of a selection."), helpcontext(0x00033512)]
|
2942
|
HRESULT SelLength([in] long plSelLength);
|
2943
|
[id(0x00000009), propget, helpstring("Returns/sets where ticks appear on a Slider control."), helpcontext(0x00033513)]
|
2944
|
HRESULT TickStyle([out, retval] TickStyleConstants* pTickStyle);
|
2945
|
[id(0x00000009), propput, helpstring("Returns/sets where ticks appear on a Slider control."), helpcontext(0x00033513)]
|
2946
|
HRESULT TickStyle([in] TickStyleConstants pTickStyle);
|
2947
|
[id(0x0000000a), propget, helpstring("Returns/sets the ratio of ticks on a Slider control; 1tick every n increments."), helpcontext(0x00033514)]
|
2948
|
HRESULT TickFrequency([out, retval] long* plTickFrequency);
|
2949
|
[id(0x0000000a), propput, helpstring("Returns/sets the ratio of ticks on a Slider control; 1tick every n increments."), helpcontext(0x00033514)]
|
2950
|
HRESULT TickFrequency([in] long plTickFrequency);
|
2951
|
[id(0x0000000b), propget, helpstring("Returns/sets the value of an object."), helpcontext(0x00033515)]
|
2952
|
HRESULT Value([out, retval] long* plValue);
|
2953
|
[id(0x0000000b), propput, helpstring("Returns/sets the value of an object."), helpcontext(0x00033515)]
|
2954
|
HRESULT Value([in] long plValue);
|
2955
|
[id(0x0000000c), propget, helpstring("Sets a custom mouse icon."), helpcontext(0x00033516)]
|
2956
|
HRESULT MouseIcon([out, retval] IPictureDisp** ppMouseIcon);
|
2957
|
[id(0x0000000c), propput, helpstring("Sets a custom mouse icon."), helpcontext(0x00033516)]
|
2958
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
2959
|
[id(0x0000000c), propputref, helpstring("Sets a custom mouse icon."), helpcontext(0x00033516)]
|
2960
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
2961
|
[id(0x0000000d), propget, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x00033517)]
|
2962
|
HRESULT MousePointer([out, retval] MousePointerConstants* psMousePointer);
|
2963
|
[id(0x0000000d), propput, helpstring("Returns/sets the type of mouse pointer displayed when over part of an object."), helpcontext(0x00033517)]
|
2964
|
HRESULT MousePointer([in] MousePointerConstants psMousePointer);
|
2965
|
[id(0xfffffdfe), propget, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x00033518)]
|
2966
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
2967
|
[id(0xfffffdfe), propput, helpstring("Returns/sets a value that determines whether a form or control can respond to user-generated events."), helpcontext(0x00033518)]
|
2968
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
2969
|
[id(0xfffffdfd), propget, helpstring("Returns a handle to a form or control."), helpcontext(0x00033519)]
|
2970
|
HRESULT hWnd([out, retval] OLE_HANDLE* phWnd);
|
2971
|
[id(0xfffffdfd), propput, helpstring("Returns a handle to a form or control."), helpcontext(0x00033519)]
|
2972
|
HRESULT hWnd([in] OLE_HANDLE phWnd);
|
2973
|
[id(0xfffffe08), propget, helpstring("Returns/sets the border style for an object."), helpcontext(0x0003351a)]
|
2974
|
HRESULT BorderStyle([out, retval] BorderStyleConstants* psBorderStyle);
|
2975
|
[id(0xfffffe08), propput, helpstring("Returns/sets the border style for an object."), helpcontext(0x0003351a)]
|
2976
|
HRESULT BorderStyle([in] BorderStyleConstants psBorderStyle);
|
2977
|
[id(0x0000060f), propget, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
2978
|
HRESULT OLEDropMode([out, retval] OLEDropConstants* psOLEDropMode);
|
2979
|
[id(0x0000060f), propput, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
2980
|
HRESULT OLEDropMode([in] OLEDropConstants psOLEDropMode);
|
2981
|
[id(0xfffffdda), helpstring("Forces a complete repaint of a form or control."), helpcontext(0x0003351b)]
|
2982
|
void Refresh();
|
2983
|
[id(0x0000000e), helpstring("Sets the SelLength to 0."), helpcontext(0x0003351c)]
|
2984
|
void ClearSel();
|
2985
|
[id(0xfffffdd9), hidden, helpstring("Hidden method that can be used to invoke the Click event"), helpcontext(0x0003351d)]
|
2986
|
void DoClick();
|
2987
|
[id(0x0000000f), propget, helpstring("Returns the number of visible ticks on a Slider control."), helpcontext(0x0003351e)]
|
2988
|
HRESULT GetNumTicks([out, retval] long* plNumTicks);
|
2989
|
[id(0x00000610), helpstring("Starts an OLE drag/drop event with the given control as the source."), helpcontext(0x00033690)]
|
2990
|
HRESULT OLEDrag();
|
2991
|
[id(0xfffffdd8), hidden]
|
2992
|
void AboutBox();
|
2993
|
[id(0x00000010), propget, helpstring("Returns/sets the string displayed in the ToolTip as the slider's position changes."), helpcontext(0x00033772)]
|
2994
|
HRESULT Text([out, retval] BSTR* pbstrText);
|
2995
|
[id(0x00000010), propput, helpstring("Returns/sets the string displayed in the ToolTip as the slider's position changes."), helpcontext(0x00033772)]
|
2996
|
HRESULT Text([in] BSTR pbstrText);
|
2997
|
[id(0x00000011), propget, helpstring("Returns/sets a value that determines where the tooltip displaying the Slider's changing position is displayed."), helpcontext(0x00033773)]
|
2998
|
HRESULT TextPosition([out, retval] TextPositionConstants* penumTextPosition);
|
2999
|
[id(0x00000011), propput, helpstring("Returns/sets a value that determines where the tooltip displaying the Slider's changing position is displayed."), helpcontext(0x00033773)]
|
3000
|
HRESULT TextPosition([in] TextPositionConstants penumTextPosition);
|
3001
|
|
3002
|
};
|
3003
|
|
3004
|
[
|
3005
|
uuid(f08df953-8592-11d1-b16a-00c0f0283628),
|
3006
|
helpstring("Event interface for Slider Control"),
|
3007
|
helpcontext(0x000336b1)
|
3008
|
]
|
3009
|
dispinterface ISliderEvents {
|
3010
|
methods:
|
3011
|
[id(0xfffffda8), helpstring("Occurs when the user presses and then releases a mouse button over an object."), helpcontext(0x0003351f)]
|
3012
|
void Click();
|
3013
|
[id(0xfffffda6), helpstring("Occurs when the user presses a key while an object has the focus."), helpcontext(0x00033520)]
|
3014
|
void KeyDown(
|
3015
|
[] short* KeyCode,
|
3016
|
[] short Shift
|
3017
|
);
|
3018
|
[id(0xfffffda5), helpstring("Occurs when the user presses and releases an ANSI key."), helpcontext(0x00033521)]
|
3019
|
void KeyPress([] short* KeyAscii);
|
3020
|
[id(0xfffffda4), helpstring("Occurs when the user releases a key while an object has the focus."), helpcontext(0x00033522)]
|
3021
|
void KeyUp(
|
3022
|
[] short* KeyCode,
|
3023
|
[] short Shift
|
3024
|
);
|
3025
|
[id(0xfffffda3), helpstring("Occurs when the user presses the mouse button while an object has the focus."), helpcontext(0x00033523)]
|
3026
|
void MouseDown(
|
3027
|
[] short Button,
|
3028
|
[] short Shift,
|
3029
|
[] OLE_XPOS_PIXELS x,
|
3030
|
[] OLE_YPOS_PIXELS y
|
3031
|
);
|
3032
|
[id(0xfffffda2), helpstring("Occurs when the user moves the mouse."), helpcontext(0x00033524)]
|
3033
|
void MouseMove(
|
3034
|
[] short Button,
|
3035
|
[] short Shift,
|
3036
|
[] OLE_XPOS_PIXELS x,
|
3037
|
[] OLE_YPOS_PIXELS y
|
3038
|
);
|
3039
|
[id(0xfffffda1), helpstring("Occurs when the user releases the mouse button while an object has the focus."), helpcontext(0x00033525)]
|
3040
|
void MouseUp(
|
3041
|
[] short Button,
|
3042
|
[] short Shift,
|
3043
|
[] OLE_XPOS_PIXELS x,
|
3044
|
[] OLE_YPOS_PIXELS y
|
3045
|
);
|
3046
|
[id(0x00000001), helpstring("Slider scroll event"), helpcontext(0x00033526)]
|
3047
|
void Scroll();
|
3048
|
[id(0x00000002), helpstring("Indicates that the contents of a control have changed."), helpcontext(0x00033527)]
|
3049
|
void Change();
|
3050
|
[id(0x0000060e), helpstring("OLEStartDrag event"), helpcontext(0x000336cf)]
|
3051
|
void OLEStartDrag(
|
3052
|
[in, out] DataObject** Data,
|
3053
|
[in, out] long* AllowedEffects
|
3054
|
);
|
3055
|
[id(0x0000060f), helpstring("OLEGiveFeedback event"), helpcontext(0x000336d0)]
|
3056
|
void OLEGiveFeedback(
|
3057
|
[in, out] long* Effect,
|
3058
|
[in, out] VARIANT_BOOL* DefaultCursors
|
3059
|
);
|
3060
|
[id(0x00000610), helpstring("OLESetData event"), helpcontext(0x000336d1)]
|
3061
|
void OLESetData(
|
3062
|
[in, out] DataObject** Data,
|
3063
|
[in, out] short* DataFormat
|
3064
|
);
|
3065
|
[id(0x00000611), helpstring("OLECompleteDrag event"), helpcontext(0x000336d2)]
|
3066
|
void OLECompleteDrag([in, out] long* Effect);
|
3067
|
[id(0x00000612), helpstring("OLEDragOver event"), helpcontext(0x000336d3)]
|
3068
|
void OLEDragOver(
|
3069
|
[in, out] DataObject** Data,
|
3070
|
[in, out] long* Effect,
|
3071
|
[in, out] short* Button,
|
3072
|
[in, out] short* Shift,
|
3073
|
[in, out] float* x,
|
3074
|
[in, out] float* y,
|
3075
|
[in, out] short* State
|
3076
|
);
|
3077
|
[id(0x00000613), helpstring("OLEDragDrop event"), helpcontext(0x000336d4)]
|
3078
|
void OLEDragDrop(
|
3079
|
[in, out] DataObject** Data,
|
3080
|
[in, out] long* Effect,
|
3081
|
[in, out] short* Button,
|
3082
|
[in, out] short* Shift,
|
3083
|
[in, out] float* x,
|
3084
|
[in, out] float* y
|
3085
|
);
|
3086
|
};
|
3087
|
|
3088
|
[
|
3089
|
uuid(f08df954-8592-11d1-b16a-00c0f0283628),
|
3090
|
helpstring("A calibrated control with a slider for setting or selecting values."),
|
3091
|
helpcontext(0x00033502)
|
3092
|
]
|
3093
|
coclass Slider {
|
3094
|
[default] interface ISlider;
|
3095
|
[default, source] interface ISliderEvents;
|
3096
|
};
|
3097
|
|
3098
|
[
|
3099
|
uuid(0b314611-2c19-4ab4-8513-a6eea569d3c4),
|
3100
|
helpstring("A calibrated control with a slider for setting or selecting values."),
|
3101
|
helpcontext(0x00033502)
|
3102
|
]
|
3103
|
coclass Slider2 {
|
3104
|
[default] interface ISlider;
|
3105
|
[default, source] interface ISliderEvents;
|
3106
|
};
|
3107
|
|
3108
|
[
|
3109
|
uuid(c8a3dc00-8593-11d1-b16a-00c0f0283628),
|
3110
|
helpstring("A collection whose elements represent each contained control in a parent control."),
|
3111
|
helpcontext(0x00033468),
|
3112
|
hidden,
|
3113
|
dual,
|
3114
|
nonextensible,
|
3115
|
oleautomation
|
3116
|
]
|
3117
|
interface IControls : IDispatch {
|
3118
|
[id(0x00000001), propget, helpstring("Returns the number of members in a collection"), helpcontext(0x00033469)]
|
3119
|
HRESULT Count([out, retval] long* plCount);
|
3120
|
[id(0x00000000), propget, helpstring("Returns a specific member of a Collection object either by position or by key"), helpcontext(0x0003346a)]
|
3121
|
HRESULT Item(
|
3122
|
[in] long Index,
|
3123
|
[out, retval] IDispatch** ppDisp
|
3124
|
);
|
3125
|
[id(0xfffffffc), hidden]
|
3126
|
HRESULT _NewEnum([out, retval] IUnknown** ppUnk);
|
3127
|
|
3128
|
};
|
3129
|
|
3130
|
[
|
3131
|
uuid(c8a3dc01-8593-11d1-b16a-00c0f0283628),
|
3132
|
helpstring("Controls collection"),
|
3133
|
helpcontext(0x000336ad)
|
3134
|
]
|
3135
|
coclass Controls {
|
3136
|
[default] interface IControls;
|
3137
|
};
|
3138
|
|
3139
|
[
|
3140
|
uuid(dd9da660-8594-11d1-b16a-00c0f0283628),
|
3141
|
helpstring("An object that represents an entry in the listbox portion of the combobox control."),
|
3142
|
helpcontext(0x00033738),
|
3143
|
hidden,
|
3144
|
dual,
|
3145
|
nonextensible,
|
3146
|
oleautomation
|
3147
|
]
|
3148
|
interface IComboItem : IDispatch {
|
3149
|
[id(0x00000000), propget, hidden]
|
3150
|
HRESULT _ObjectDefault([out, retval] BSTR* pbstrText);
|
3151
|
[id(0x00000000), propput, hidden]
|
3152
|
HRESULT _ObjectDefault([in] BSTR pbstrText);
|
3153
|
[id(0x00000002), propget, helpstring("Index into ImageList control where the normal image for this item can be found."), helpcontext(0x00033739)]
|
3154
|
HRESULT Image([out, retval] VARIANT* pvImage);
|
3155
|
[id(0x00000002), propput, helpstring("Index into ImageList control where the normal image for this item can be found."), helpcontext(0x00033739)]
|
3156
|
HRESULT Image([in] VARIANT pvImage);
|
3157
|
[id(0x00000005), propget, helpstring("Number of spaces to indent the text for the item. Each indent is equal to 10 pixels."), helpcontext(0x0003373a)]
|
3158
|
HRESULT Indentation([out, retval] short* psIndent);
|
3159
|
[id(0x00000005), propput, helpstring("Number of spaces to indent the text for the item. Each indent is equal to 10 pixels."), helpcontext(0x0003373a)]
|
3160
|
HRESULT Indentation([in] short psIndent);
|
3161
|
[id(0x00000006), propget, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x0003373b)]
|
3162
|
HRESULT Index([out, retval] long* plIndex);
|
3163
|
[id(0x00000006), propput, helpstring("Returns/sets the index of an object in a collection. Read-only at run time."), helpcontext(0x0003373b)]
|
3164
|
HRESULT Index([in] long plIndex);
|
3165
|
[id(0x00000008), propget, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x0003373c)]
|
3166
|
HRESULT Key([out, retval] BSTR* pbstrKey);
|
3167
|
[id(0x00000008), propput, helpstring("Returns/sets the unique string of an object in a collection."), helpcontext(0x0003373c)]
|
3168
|
HRESULT Key([in] BSTR pbstrKey);
|
3169
|
[id(0x0000000d), propget, helpstring("Returns/sets a value which determines if a ComboItem is selected."), helpcontext(0x0003373e)]
|
3170
|
HRESULT Selected([out, retval] VARIANT_BOOL* pbSelected);
|
3171
|
[id(0x0000000d), propput, helpstring("Returns/sets a value which determines if a ComboItem is selected."), helpcontext(0x0003373e)]
|
3172
|
HRESULT Selected([in] VARIANT_BOOL pbSelected);
|
3173
|
[id(0x0000000f), propget, helpstring("Index into ImageList control where the selected image for this item can be found."), helpcontext(0x0003373f)]
|
3174
|
HRESULT SelImage([out, retval] VARIANT* pvImage);
|
3175
|
[id(0x0000000f), propput, helpstring("Index into ImageList control where the selected image for this item can be found."), helpcontext(0x0003373f)]
|
3176
|
HRESULT SelImage([in] VARIANT pvImage);
|
3177
|
[id(0x00000015), propget, helpstring("Returns/sets a specific number for each item in an ImageCombo."), helpcontext(0x00033740)]
|
3178
|
HRESULT Tag([out, retval] VARIANT* pvTag);
|
3179
|
[id(0x00000015), propput, helpstring("Returns/sets a specific number for each item in an ImageCombo."), helpcontext(0x00033740)]
|
3180
|
HRESULT Tag([in] VARIANT pvTag);
|
3181
|
[id(0x00000015), propputref, helpstring("Returns/sets a specific number for each item in an ImageCombo."), helpcontext(0x00033740)]
|
3182
|
HRESULT Tag([in] VARIANT pvTag);
|
3183
|
[id(0x00000017), propget, helpstring("Text label for this item."), helpcontext(0x00033741)]
|
3184
|
HRESULT Text([out, retval] BSTR* pbstrText);
|
3185
|
[id(0x00000017), propput, helpstring("Text label for this item."), helpcontext(0x00033741)]
|
3186
|
HRESULT Text([in] BSTR pbstrText);
|
3187
|
|
3188
|
};
|
3189
|
|
3190
|
[
|
3191
|
uuid(dd9da661-8594-11d1-b16a-00c0f0283628),
|
3192
|
helpstring("An object that represents an entry in the listbox portion of the combobox control."),
|
3193
|
helpcontext(0x00033738)
|
3194
|
]
|
3195
|
coclass ComboItem {
|
3196
|
[default] interface IComboItem;
|
3197
|
};
|
3198
|
|
3199
|
[
|
3200
|
uuid(dd9da662-8594-11d1-b16a-00c0f0283628),
|
3201
|
helpstring("The ComboItems Collection."),
|
3202
|
helpcontext(0x00033742),
|
3203
|
hidden,
|
3204
|
dual,
|
3205
|
nonextensible,
|
3206
|
oleautomation
|
3207
|
]
|
3208
|
interface IComboItems : IDispatch {
|
3209
|
[id(0x00000000), propget, hidden]
|
3210
|
HRESULT _CollectionDefault(
|
3211
|
[in] VARIANT* Index,
|
3212
|
[out, retval] IComboItem** ppComboItem
|
3213
|
);
|
3214
|
[id(0x00000000), propput, hidden]
|
3215
|
HRESULT _CollectionDefault(
|
3216
|
[in] VARIANT* Index,
|
3217
|
[in] IComboItem* ppComboItem
|
3218
|
);
|
3219
|
[id(0x0000001b), propget, helpstring("Returns the number of members currently in the collection."), helpcontext(0x00033743)]
|
3220
|
HRESULT Count([out, retval] long* plCount);
|
3221
|
[id(0x0000001b), propput, helpstring("Returns the number of members currently in the collection."), helpcontext(0x00033743)]
|
3222
|
HRESULT Count([in] long plCount);
|
3223
|
[id(0x0000001c), propget, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x00033746)]
|
3224
|
HRESULT Item(
|
3225
|
[in] VARIANT* Index,
|
3226
|
[out, retval] IComboItem** ppComboItem
|
3227
|
);
|
3228
|
[id(0x0000001c), propput, helpstring("Returns a specific member of a Collection object either by position or by key."), helpcontext(0x00033746)]
|
3229
|
HRESULT Item(
|
3230
|
[in] VARIANT* Index,
|
3231
|
[in] IComboItem* ppComboItem
|
3232
|
);
|
3233
|
[id(0x00000019), helpstring("Adds an object to a collection and returns a reference to the created object."), helpcontext(0x00033744)]
|
3234
|
HRESULT Add(
|
3235
|
[in, optional] VARIANT* Index,
|
3236
|
[in, optional] VARIANT* Key,
|
3237
|
[in, optional] VARIANT* Text,
|
3238
|
[in, optional] VARIANT* Image,
|
3239
|
[in, optional] VARIANT* SelImage,
|
3240
|
[in, optional] VARIANT* Indentation,
|
3241
|
[out, retval] IComboItem** ppComboItem
|
3242
|
);
|
3243
|
[id(0x0000001a), helpstring("Removes all objects in a collection."), helpcontext(0x00033745)]
|
3244
|
HRESULT Clear();
|
3245
|
[id(0x0000001d), helpstring("Removes the item at the given index from the collection."), helpcontext(0x00033747)]
|
3246
|
HRESULT Remove([in] VARIANT* Index);
|
3247
|
[id(0xfffffffc), hidden]
|
3248
|
HRESULT _NewEnum([out, retval] IDispatch** ppNewEnum);
|
3249
|
|
3250
|
};
|
3251
|
|
3252
|
[
|
3253
|
uuid(dd9da663-8594-11d1-b16a-00c0f0283628),
|
3254
|
helpstring("The ComboItems Collection."),
|
3255
|
helpcontext(0x00033742)
|
3256
|
]
|
3257
|
coclass ComboItems {
|
3258
|
[default] interface IComboItems;
|
3259
|
};
|
3260
|
|
3261
|
[
|
3262
|
uuid(dd9da664-8594-11d1-b16a-00c0f0283628),
|
3263
|
helpstring("Microsoft ImageComboBox Control"),
|
3264
|
helpcontext(0x00033732),
|
3265
|
hidden,
|
3266
|
dual,
|
3267
|
nonextensible,
|
3268
|
oleautomation
|
3269
|
]
|
3270
|
interface IImageCombo : IDispatch {
|
3271
|
[id(0xfffffdfb), propget, helpstring("Returns/sets the text contained in an object."), helpcontext(0x0003375a)]
|
3272
|
HRESULT Text([out, retval] BSTR* pbstrText);
|
3273
|
[id(0xfffffdfb), propput, helpstring("Returns/sets the text contained in an object."), helpcontext(0x0003375a)]
|
3274
|
HRESULT Text([in] BSTR pbstrText);
|
3275
|
[id(0xfffffe0b), propget, helpstring("Returns/sets the background color of an object."), helpcontext(0x00033749)]
|
3276
|
HRESULT BackColor([out, retval] OLE_COLOR* pocBackColor);
|
3277
|
[id(0xfffffe0b), propput, helpstring("Returns/sets the background color of an object."), helpcontext(0x00033749)]
|
3278
|
HRESULT BackColor([in] OLE_COLOR pocBackColor);
|
3279
|
[id(0xfffffdfe), propget, helpstring("Returns/sets a value that determines whether an object can respond to user-generated events."), helpcontext(0x0003374b)]
|
3280
|
HRESULT Enabled([out, retval] VARIANT_BOOL* pbEnabled);
|
3281
|
[id(0xfffffdfe), propput, helpstring("Returns/sets a value that determines whether an object can respond to user-generated events."), helpcontext(0x0003374b)]
|
3282
|
HRESULT Enabled([in] VARIANT_BOOL pbEnabled);
|
3283
|
[id(0xfffffe00), propget, helpstring("Returns a Font object."), helpcontext(0x0003374c)]
|
3284
|
HRESULT Font([out, retval] IFontDisp** ppFont);
|
3285
|
[id(0xfffffe00), propput, helpstring("Returns a Font object."), helpcontext(0x0003374c)]
|
3286
|
HRESULT Font([in] IFontDisp* ppFont);
|
3287
|
[id(0xfffffe00), propputref, helpstring("Returns a Font object."), helpcontext(0x0003374c)]
|
3288
|
HRESULT Font([in] IFontDisp* ppFont);
|
3289
|
[id(0xfffffdff), propget, helpstring("Returns/sets the foreground color used to display text and graphics in an object."), helpcontext(0x0003374d)]
|
3290
|
HRESULT ForeColor([out, retval] OLE_COLOR* pocForeColor);
|
3291
|
[id(0xfffffdff), propput, helpstring("Returns/sets the foreground color used to display text and graphics in an object."), helpcontext(0x0003374d)]
|
3292
|
HRESULT ForeColor([in] OLE_COLOR pocForeColor);
|
3293
|
[id(0xfffffdfd), propget, helpstring("Returns a handle to the control."), helpcontext(0x0003374e)]
|
3294
|
HRESULT hWnd([out, retval] OLE_HANDLE* phWnd);
|
3295
|
[id(0xfffffdfd), propput, helpstring("Returns a handle to the control."), helpcontext(0x0003374e)]
|
3296
|
HRESULT hWnd([in] OLE_HANDLE phWnd);
|
3297
|
[id(0x00000003), propget, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x0003374f)]
|
3298
|
HRESULT ImageList([out, retval] IDispatch** ppImageList);
|
3299
|
[id(0x00000003), propputref, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x0003374f)]
|
3300
|
HRESULT ImageList([in] IDispatch* ppImageList);
|
3301
|
[id(0x00000003), propput, helpstring("Returns/sets the ImageList control to be used."), helpcontext(0x0003374f)]
|
3302
|
HRESULT ImageList([in] IDispatch* ppImageList);
|
3303
|
[id(0x00000004), propget, helpstring("The default number of spaces to indent the text for newly added items. Each indent is equal to 10 pixels."), helpcontext(0x00033750)]
|
3304
|
HRESULT Indentation([out, retval] short* psIndent);
|
3305
|
[id(0x00000004), propput, helpstring("The default number of spaces to indent the text for newly added items. Each indent is equal to 10 pixels."), helpcontext(0x00033750)]
|
3306
|
HRESULT Indentation([in] short psIndent);
|
3307
|
[id(0x00000007), propget, helpstring("The ComboItems Collection."), helpcontext(0x00033742)]
|
3308
|
HRESULT ComboItems([out, retval] IComboItems** ppComboItems);
|
3309
|
[id(0x00000007), propputref, helpstring("The ComboItems Collection."), helpcontext(0x00033742)]
|
3310
|
HRESULT ComboItems([in] IComboItems* ppComboItems);
|
3311
|
[id(0x00000009), propget, helpstring("Returns/sets a value indicating whether the contents in an Image Combo control can be edited."), helpcontext(0x00033751)]
|
3312
|
HRESULT Locked([out, retval] VARIANT_BOOL* pbLocked);
|
3313
|
[id(0x00000009), propput, helpstring("Returns/sets a value indicating whether the contents in an Image Combo control can be edited."), helpcontext(0x00033751)]
|
3314
|
HRESULT Locked([in] VARIANT_BOOL pbLocked);
|
3315
|
[id(0x0000000a), propget, helpstring("Sets a custom mouse icon."), helpcontext(0x00033752)]
|
3316
|
HRESULT MouseIcon([out, retval] IPictureDisp** ppMouseIcon);
|
3317
|
[id(0x0000000a), propput, helpstring("Sets a custom mouse icon."), helpcontext(0x00033752)]
|
3318
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
3319
|
[id(0x0000000a), propputref, helpstring("Sets a custom mouse icon."), helpcontext(0x00033752)]
|
3320
|
HRESULT MouseIcon([in] IPictureDisp* ppMouseIcon);
|
3321
|
[id(0x0000000b), propget, helpstring("Returns/sets a value indicating the type of mouse pointer displayed when the mouse is over the control at run time."), helpcontext(0x00033753)]
|
3322
|
HRESULT MousePointer([out, retval] MousePointerConstants* penumMousePointer);
|
3323
|
[id(0x0000000b), propput, helpstring("Returns/sets a value indicating the type of mouse pointer displayed when the mouse is over the control at run time."), helpcontext(0x00033753)]
|
3324
|
HRESULT MousePointer([in] MousePointerConstants penumMousePointer);
|
3325
|
[id(0x0000060e), propget, helpstring("Returns/Sets whether this control can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control."), helpcontext(0x00033691)]
|
3326
|
HRESULT OLEDragMode([out, retval] OLEDragConstants* psOLEDragMode);
|
3327
|
[id(0x0000060e), propput, helpstring("Returns/Sets whether this control can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control."), helpcontext(0x00033691)]
|
3328
|
HRESULT OLEDragMode([in] OLEDragConstants psOLEDragMode);
|
3329
|
[id(0x0000060f), propget, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
3330
|
HRESULT OLEDropMode([out, retval] OLEDropConstants* psOLEDropMode);
|
3331
|
[id(0x0000060f), propput, helpstring("Returns/Sets whether this control can act as an OLE drop target."), helpcontext(0x00033692)]
|
3332
|
HRESULT OLEDropMode([in] OLEDropConstants psOLEDropMode);
|
3333
|
[id(0x0000000e), propget, helpstring("Returns a reference to the currently selected ComboItem."), helpcontext(0x00033754)]
|
3334
|
HRESULT SelectedItem([out, retval] IComboItem** ppIComboItem);
|
3335
|
[id(0x0000000e), propputref, helpstring("Returns a reference to the currently selected ComboItem."), helpcontext(0x00033754)]
|
3336
|
HRESULT SelectedItem([in] IComboItem* ppIComboItem);
|
3337
|
[id(0x0000000e), propput, helpstring("Returns a reference to the currently selected ComboItem."), helpcontext(0x00033754)]
|
3338
|
HRESULT SelectedItem([in] VARIANT* ppIComboItem);
|
3339
|
[id(0x00000010), propget, helpstring("Returns/sets the number of characters selected."), helpcontext(0x00033755)]
|
3340
|
HRESULT SelLength([out, retval] long* plSelLength);
|
3341
|
[id(0x00000010), propput, helpstring("Returns/sets the number of characters selected."), helpcontext(0x00033755)]
|
3342
|
HRESULT SelLength([in] long plSelLength);
|
3343
|
[id(0x00000011), propget, helpstring("Returns/sets the starting point of text selected; indicates the position of the insertion point if no text is selected."), helpcontext(0x00033756)]
|
3344
|
HRESULT SelStart([out, retval] long* plSelStart);
|
3345
|
[id(0x00000011), propput, helpstring("Returns/sets the starting point of text selected; indicates the position of the insertion point if no text is selected."), helpcontext(0x00033756)]
|
3346
|
HRESULT SelStart([in] long plSelStart);
|
3347
|
[id(0x00000012), propget, helpstring("Returns/sets the string containing the currently selected text; consists of a zero-length string if no characters are selected."), helpcontext(0x00033757)]
|
3348
|
HRESULT SelText([out, retval] BSTR* pbstrText);
|
3349
|
[id(0x00000012), propput, helpstring("Returns/sets the string containing the currently selected text; consists of a zero-length string if no characters are selected."), helpcontext(0x00033757)]
|
3350
|
HRESULT SelText([in] BSTR pbstrText);
|
3351
|
[id(0x00000014), propget, restricted, hidden, helpstring("Returns/sets the style for an Image Combobox control."), helpcontext(0x00033759)]
|
3352
|
HRESULT Style([out, retval] ImageComboStyleConstants* penumStyle);
|
3353
|
[id(0x00000014), propput, restricted, hidden, helpstring("Returns/sets the style for an Image Combobox control."), helpcontext(0x00033759)]
|
3354
|
HRESULT Style([in] ImageComboStyleConstants penumStyle);
|
3355
|
[id(0x00000018), propget, restricted, hidden, helpstring("(Windows NT Only) Returns/sets a value that determines whether the edit box uses the slash ('/'), backslash ('') and period ('.') characters as word delimiters."), helpcontext(0x0003375b)]
|
3356
|
HRESULT UsePathSep([out, retval] VARIANT_BOOL* pbUsePathSep);
|
3357
|
[id(0x00000018), propput, restricted, hidden, helpstring("(Windows NT Only) Returns/sets a value that determines whether the edit box uses the slash ('/'), backslash ('') and period ('.') characters as word delimiters."), helpcontext(0x0003375b)]
|
3358
|
HRESULT UsePathSep([in] VARIANT_BOOL pbUsePathSep);
|
3359
|
[id(0xfffffdd8), hidden]
|
3360
|
HRESULT AboutBox();
|
3361
|
[id(0x0000001e), helpstring("Retrieves a reference of the first item visible in the list portion of the control."), helpcontext(0x0003375c)]
|
3362
|
HRESULT GetFirstVisible([out, retval] IComboItem** ppIComboItem);
|
3363
|
[id(0xfffffdda), helpstring("Forces a complete repaint of a control."), helpcontext(0x0003375d)]
|
3364
|
HRESULT Refresh();
|
3365
|
[id(0x00000610), helpstring("Starts an OLE drag/drop event with the given control as the source."), helpcontext(0x00033690)]
|
3366
|
HRESULT OLEDrag();
|
3367
|
|
3368
|
};
|
3369
|
|
3370
|
[
|
3371
|
uuid(dd9da665-8594-11d1-b16a-00c0f0283628),
|
3372
|
helpstring("Event interface for ImageComboBox control"),
|
3373
|
helpcontext(0x0003375f),
|
3374
|
hidden
|
3375
|
]
|
3376
|
dispinterface DImageComboEvents {
|
3377
|
methods:
|
3378
|
[id(0x00000001), helpstring("Occurs when the contents of a control have changed."), helpcontext(0x00033760)]
|
3379
|
void Change();
|
3380
|
[id(0x00000002), helpstring("Occurs when the list portion of the Image Combo is about to drop down."), helpcontext(0x00033763)]
|
3381
|
void Dropdown();
|
3382
|
[id(0xfffffda8), helpstring("Occurs when the user presses and then releases a mouse button over an object."), helpcontext(0x00033761)]
|
3383
|
void Click();
|
3384
|
[id(0xfffffda6), helpstring("Occurs when the user presses a key while an object has the focus."), helpcontext(0x00033764)]
|
3385
|
void KeyDown(
|
3386
|
[] short KeyCode,
|
3387
|
[] short Shift
|
3388
|
);
|
3389
|
[id(0xfffffda4), helpstring("Occurs when the user releases a key while an object has the focus."), helpcontext(0x00033765)]
|
3390
|
void KeyUp(
|
3391
|
[] short KeyCode,
|
3392
|
[] short Shift
|
3393
|
);
|
3394
|
[id(0xfffffda5), helpstring("Occurs when the user presses and releases an ANSI key."), helpcontext(0x00033766)]
|
3395
|
void KeyPress([] short* KeyAscii);
|
3396
|
[id(0x0000060e), helpstring("OLEStartDrag event"), helpcontext(0x000336cf)]
|
3397
|
void OLEStartDrag(
|
3398
|
[in, out] DataObject** Data,
|
3399
|
[in, out] long* AllowedEffects
|
3400
|
);
|
3401
|
[id(0x0000060f), helpstring("OLEGiveFeedback event"), helpcontext(0x000336d0)]
|
3402
|
void OLEGiveFeedback(
|
3403
|
[in, out] long* Effect,
|
3404
|
[in, out] VARIANT_BOOL* DefaultCursors
|
3405
|
);
|
3406
|
[id(0x00000610), helpstring("OLESetData event"), helpcontext(0x000336d1)]
|
3407
|
void OLESetData(
|
3408
|
[in, out] DataObject** Data,
|
3409
|
[in, out] short* DataFormat
|
3410
|
);
|
3411
|
[id(0x00000611), helpstring("OLECompleteDrag event"), helpcontext(0x000336d2)]
|
3412
|
void OLECompleteDrag([in, out] long* Effect);
|
3413
|
[id(0x00000612), helpstring("OLEDragOver event"), helpcontext(0x000336d3)]
|
3414
|
void OLEDragOver(
|
3415
|
[in, out] DataObject** Data,
|
3416
|
[in, out] long* Effect,
|
3417
|
[in, out] short* Button,
|
3418
|
[in, out] short* Shift,
|
3419
|
[in, out] float* x,
|
3420
|
[in, out] float* y,
|
3421
|
[in, out] short* State
|
3422
|
);
|
3423
|
[id(0x00000613), helpstring("OLEDragDrop event"), helpcontext(0x000336d4)]
|
3424
|
void OLEDragDrop(
|
3425
|
[in, out] DataObject** Data,
|
3426
|
[in, out] long* Effect,
|
3427
|
[in, out] short* Button,
|
3428
|
[in, out] short* Shift,
|
3429
|
[in, out] float* x,
|
3430
|
[in, out] float* y
|
3431
|
);
|
3432
|
};
|
3433
|
|
3434
|
[
|
3435
|
uuid(dd9da666-8594-11d1-b16a-00c0f0283628),
|
3436
|
helpstring("Microsoft ImageComboBox Control"),
|
3437
|
helpcontext(0x00033732)
|
3438
|
]
|
3439
|
coclass ImageCombo {
|
3440
|
[default] interface IImageCombo;
|
3441
|
[default, source] interface DImageComboEvents;
|
3442
|
};
|
3443
|
|
3444
|
[
|
3445
|
uuid(87dacc48-f1c5-4af3-84ba-a2a72c2ab959),
|
3446
|
helpstring("Microsoft ImageComboBox Control"),
|
3447
|
helpcontext(0x00033732)
|
3448
|
]
|
3449
|
coclass ImageCombo2 {
|
3450
|
[default] interface IImageCombo;
|
3451
|
[default, source] interface DImageComboEvents;
|
3452
|
};
|
3453
|
|
3454
|
};
|
3455
|
|