~ubuntu-branches/ubuntu/feisty/fpc/feisty

« back to all changes in this revision

Viewing changes to packages/extra/winunits/jwatmschema.pas

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2007-01-27 20:08:50 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070127200850-9mrptaqqjsx9nwa7
Tags: 2.0.4-5
* Fixed Build-Depends.
* Add myself to Uploaders in debian/control.
* Make sure that the sources are really patched before building them.
* Build unit 'libc' on powerpc too.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
{******************************************************************************}
2
 
{                                                                              }
3
 
{ Visual Styles (Themes) API interface Unit for Object Pascal                  }
4
 
{                                                                              }
5
 
{ Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft          }
6
 
{ Corporation. All Rights Reserved.                                            }
7
 
{                                                                              }
8
 
{ The original file is: tmschema.h, released June 2001. The original Pascal    }
9
 
{ code is: TmSchema.pas, released July 2001. The initial developer of the      }
10
 
{ Pascal code is Marcel van Brakel (brakelm att chello dott nl).               }
11
 
{                                                                              }
12
 
{ Portions created by Marcel van Brakel are Copyright (C) 1999-2001            }
13
 
{ Marcel van Brakel. All Rights Reserved.                                      }
14
 
{                                                                              }
15
 
{ Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI)        }
16
 
{                                                                              }
17
 
{ You may retrieve the latest version of this file at the Project JEDI         }
18
 
{ APILIB home page, located at http://jedi-apilib.sourceforge.net              }
19
 
{                                                                              }
20
 
{ The contents of this file are used with permission, subject to the Mozilla   }
21
 
{ Public License Version 1.1 (the "License"); you may not use this file except }
22
 
{ in compliance with the License. You may obtain a copy of the License at      }
23
 
{ http://www.mozilla.org/MPL/MPL-1.1.html                                      }
24
 
{                                                                              }
25
 
{ Software distributed under the License is distributed on an "AS IS" basis,   }
26
 
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
27
 
{ the specific language governing rights and limitations under the License.    }
28
 
{                                                                              }
29
 
{ Alternatively, the contents of this file may be used under the terms of the  }
30
 
{ GNU Lesser General Public License (the  "LGPL License"), in which case the   }
31
 
{ provisions of the LGPL License are applicable instead of those above.        }
32
 
{ If you wish to allow use of your version of this file only under the terms   }
33
 
{ of the LGPL License and not to allow others to use your version of this file }
34
 
{ under the MPL, indicate your decision by deleting  the provisions above and  }
35
 
{ replace  them with the notice and other provisions required by the LGPL      }
36
 
{ License.  If you do not delete the provisions above, a recipient may use     }
37
 
{ your version of this file under either the MPL or the LGPL License.          }
38
 
{                                                                              }
39
 
{ For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
40
 
{                                                                              }
41
 
{******************************************************************************}
42
 
 
43
 
// $Id: jwatmschema.pas,v 1.1 2005/04/04 07:56:10 marco Exp $
44
 
 
45
 
unit JwaTmSchema;
46
 
 
47
 
{$WEAKPACKAGEUNIT}
48
 
 
49
 
{$HPPEMIT ''}
50
 
{$HPPEMIT '#include "tmschema.h"'}
51
 
{$HPPEMIT ''}
52
 
 
53
 
{$I jediapilib.inc}
54
 
 
55
 
interface
56
 
 
57
 
uses
58
 
  JwaWinType;
59
 
 
60
 
//-----------------------------------------------------------------
61
 
//   TmSchema.h - Theme Manager schema (properties, parts, etc)
62
 
//-----------------------------------------------------------------
63
 
 
64
 
const
65
 
  THEMEMGR_VERSION = 1;     // increment if order of props changes or
66
 
                            // any props are deleted (will prevent loading
67
 
                            // of controlsets that use older version
68
 
  {$EXTERNALSYM THEMEMGR_VERSION}
69
 
 
70
 
//-----------------------------------------------------------------
71
 
//   TM_ENUM (must also be declared in PROPERTIES section)
72
 
//
73
 
//    these cannot be renumbered (part of uxtheme API)
74
 
//-----------------------------------------------------------------
75
 
 
76
 
type
77
 
  BGTYPE = DWORD;
78
 
  {$EXTERNALSYM BGTYPE}
79
 
 
80
 
const
81
 
  BT_IMAGEFILE   = 0;
82
 
  {$EXTERNALSYM BT_IMAGEFILE}
83
 
  BT_BORDERFILL  = 1;
84
 
  {$EXTERNALSYM BT_BORDERFILL}
85
 
  BT_NONE        = 2;
86
 
  {$EXTERNALSYM BT_NONE}
87
 
 
88
 
type
89
 
  IMAGELAYOUT = DWORD;
90
 
  {$EXTERNALSYM IMAGELAYOUT}
91
 
 
92
 
const
93
 
  IL_VERTICAL    = 0;
94
 
  {$EXTERNALSYM IL_VERTICAL}
95
 
  IL_HORIZONTAL  = 1;
96
 
  {$EXTERNALSYM IL_HORIZONTAL}
97
 
 
98
 
type
99
 
  BORDERTYPE = DWORD;
100
 
  {$EXTERNALSYM BORDERTYPE}
101
 
 
102
 
const
103
 
  BT_RECT       = 0;
104
 
  {$EXTERNALSYM BT_RECT}
105
 
  BT_ROUNDRECT  = 1;
106
 
  {$EXTERNALSYM BT_ROUNDRECT}
107
 
  BT_ELLIPSE    = 2;
108
 
  {$EXTERNALSYM BT_ELLIPSE}
109
 
 
110
 
type
111
 
  FILLTYPE = DWORD;
112
 
  {$EXTERNALSYM FILLTYPE}
113
 
 
114
 
const
115
 
  FT_SOLID           = 0;
116
 
  {$EXTERNALSYM FT_SOLID}
117
 
  FT_VERTGRADIENT    = 1;
118
 
  {$EXTERNALSYM FT_VERTGRADIENT}
119
 
  FT_HORZGRADIENT    = 2;
120
 
  {$EXTERNALSYM FT_HORZGRADIENT}
121
 
  FT_RADIALGRADIENT  = 3;
122
 
  {$EXTERNALSYM FT_RADIALGRADIENT}
123
 
  FT_TILEIMAGE       = 4;
124
 
  {$EXTERNALSYM FT_TILEIMAGE}
125
 
 
126
 
type
127
 
  SIZINGTYPE = DWORD;
128
 
  {$EXTERNALSYM SIZINGTYPE}
129
 
 
130
 
const
131
 
  ST_TRUESIZE  = 0;
132
 
  {$EXTERNALSYM ST_TRUESIZE}
133
 
  ST_STRETCH   = 1;
134
 
  {$EXTERNALSYM ST_STRETCH}
135
 
  ST_TILE      = 2;
136
 
  {$EXTERNALSYM ST_TILE}
137
 
 
138
 
type
139
 
  HALIGN = DWORD;
140
 
  {$EXTERNALSYM HALIGN}
141
 
 
142
 
const
143
 
  HA_LEFT    = 0;
144
 
  {$EXTERNALSYM HA_LEFT}
145
 
  HA_CENTER  = 1;
146
 
  {$EXTERNALSYM HA_CENTER}
147
 
  HA_RIGHT   = 2;
148
 
  {$EXTERNALSYM HA_RIGHT}
149
 
 
150
 
type
151
 
  CONTENTALIGNMENT = DWORD;
152
 
  {$EXTERNALSYM CONTENTALIGNMENT}
153
 
 
154
 
const
155
 
  CA_LEFT    = 0;
156
 
  {$EXTERNALSYM CA_LEFT}
157
 
  CA_CENTER  = 1;
158
 
  {$EXTERNALSYM CA_CENTER}
159
 
  CA_RIGHT   = 2;
160
 
  {$EXTERNALSYM CA_RIGHT}
161
 
 
162
 
type
163
 
  VALIGN = DWORD;
164
 
  {$EXTERNALSYM VALIGN}
165
 
 
166
 
const
167
 
  VA_TOP     = 0;
168
 
  {$EXTERNALSYM VA_TOP}
169
 
  VA_CENTER  = 1;
170
 
  {$EXTERNALSYM VA_CENTER}
171
 
  VA_BOTTOM  = 2;
172
 
  {$EXTERNALSYM VA_BOTTOM}
173
 
 
174
 
type
175
 
  OFFSETTYPE = DWORD;
176
 
  {$EXTERNALSYM OFFSETTYPE}
177
 
 
178
 
const
179
 
  OT_TOPLEFT            = 0;
180
 
  {$EXTERNALSYM OT_TOPLEFT}
181
 
  OT_TOPRIGHT           = 1;
182
 
  {$EXTERNALSYM OT_TOPRIGHT}
183
 
  OT_TOPMIDDLE          = 2;
184
 
  {$EXTERNALSYM OT_TOPMIDDLE}
185
 
  OT_BOTTOMLEFT         = 3;
186
 
  {$EXTERNALSYM OT_BOTTOMLEFT}
187
 
  OT_BOTTOMRIGHT        = 4;
188
 
  {$EXTERNALSYM OT_BOTTOMRIGHT}
189
 
  OT_BOTTOMMIDDLE       = 5;
190
 
  {$EXTERNALSYM OT_BOTTOMMIDDLE}
191
 
  OT_MIDDLELEFT         = 6;
192
 
  {$EXTERNALSYM OT_MIDDLELEFT}
193
 
  OT_MIDDLERIGHT        = 7;
194
 
  {$EXTERNALSYM OT_MIDDLERIGHT}
195
 
  OT_LEFTOFCAPTION      = 8;
196
 
  {$EXTERNALSYM OT_LEFTOFCAPTION}
197
 
  OT_RIGHTOFCAPTION     = 9;
198
 
  {$EXTERNALSYM OT_RIGHTOFCAPTION}
199
 
  OT_LEFTOFLASTBUTTON   = 10;
200
 
  {$EXTERNALSYM OT_LEFTOFLASTBUTTON}
201
 
  OT_RIGHTOFLASTBUTTON  = 11;
202
 
  {$EXTERNALSYM OT_RIGHTOFLASTBUTTON}
203
 
  OT_ABOVELASTBUTTON    = 12;
204
 
  {$EXTERNALSYM OT_ABOVELASTBUTTON}
205
 
  OT_BELOWLASTBUTTON    = 13;
206
 
  {$EXTERNALSYM OT_BELOWLASTBUTTON}
207
 
 
208
 
type
209
 
  ICONEFFECT = DWORD;
210
 
  {$EXTERNALSYM ICONEFFECT}
211
 
 
212
 
const
213
 
  ICE_NONE    = 0;
214
 
  {$EXTERNALSYM ICE_NONE}
215
 
  ICE_GLOW    = 1;
216
 
  {$EXTERNALSYM ICE_GLOW}
217
 
  ICE_SHADOW  = 2;
218
 
  {$EXTERNALSYM ICE_SHADOW}
219
 
  ICE_PULSE   = 3;
220
 
  {$EXTERNALSYM ICE_PULSE}
221
 
  ICE_ALPHA   = 4;
222
 
  {$EXTERNALSYM ICE_ALPHA}
223
 
 
224
 
type
225
 
  TEXTSHADOWTYPE = DWORD;
226
 
  {$EXTERNALSYM TEXTSHADOWTYPE}
227
 
 
228
 
const
229
 
  TST_NONE        = 0;
230
 
  {$EXTERNALSYM TST_NONE}
231
 
  TST_SINGLE      = 1;
232
 
  {$EXTERNALSYM TST_SINGLE}
233
 
  TST_CONTINUOUS  = 2;
234
 
  {$EXTERNALSYM TST_CONTINUOUS}
235
 
 
236
 
type
237
 
  GLYPHTYPE = DWORD;
238
 
  {$EXTERNALSYM GLYPHTYPE}
239
 
 
240
 
const
241
 
  GT_NONE        = 0;
242
 
  {$EXTERNALSYM GT_NONE}
243
 
  GT_IMAGEGLYPH  = 1;
244
 
  {$EXTERNALSYM GT_IMAGEGLYPH}
245
 
  GT_FONTGLYPH   = 2;
246
 
  {$EXTERNALSYM GT_FONTGLYPH}
247
 
 
248
 
type
249
 
  IMAGESELECTTYPE = DWORD;
250
 
  {$EXTERNALSYM IMAGESELECTTYPE}
251
 
 
252
 
const
253
 
  IST_NONE  = 0;
254
 
  {$EXTERNALSYM IST_NONE}
255
 
  IST_SIZE  = 1;
256
 
  {$EXTERNALSYM IST_SIZE}
257
 
  IST_DPI   = 2;
258
 
  {$EXTERNALSYM IST_DPI}
259
 
 
260
 
type
261
 
  TRUESIZESCALINGTYPE = DWORD;
262
 
  {$EXTERNALSYM TRUESIZESCALINGTYPE}
263
 
 
264
 
const
265
 
  TSST_NONE  = 0;
266
 
  {$EXTERNALSYM TSST_NONE}
267
 
  TSST_SIZE  = 1;
268
 
  {$EXTERNALSYM TSST_SIZE}
269
 
  TSST_DPI   = 2;
270
 
  {$EXTERNALSYM TSST_DPI}
271
 
 
272
 
type
273
 
  GLYPHFONTSIZINGTYPE = DWORD;
274
 
  {$EXTERNALSYM GLYPHFONTSIZINGTYPE}
275
 
 
276
 
const
277
 
  GFST_NONE  = 0;
278
 
  {$EXTERNALSYM GFST_NONE}
279
 
  GFST_SIZE  = 1;
280
 
  {$EXTERNALSYM GFST_SIZE}
281
 
  GFST_DPI   = 2;
282
 
  {$EXTERNALSYM GFST_DPI}
283
 
 
284
 
//-----------------------------------------------------------------
285
 
//    PROPERTIES - used by uxtheme rendering and controls
286
 
//
287
 
//    these cannot be renumbered (part of uxtheme API)
288
 
//-----------------------------------------------------------------
289
 
 
290
 
const
291
 
 
292
 
  //---- primitive types ----
293
 
 
294
 
  TMT_STRING = 201;
295
 
  {$EXTERNALSYM TMT_STRING}
296
 
  TMT_INT = 202;
297
 
  {$EXTERNALSYM TMT_INT}
298
 
  TMT_BOOL = 203;
299
 
  {$EXTERNALSYM TMT_BOOL}
300
 
  TMT_COLOR = 204;
301
 
  {$EXTERNALSYM TMT_COLOR}
302
 
  TMT_MARGINS = 205;
303
 
  {$EXTERNALSYM TMT_MARGINS}
304
 
  TMT_FILENAME = 206;
305
 
  {$EXTERNALSYM TMT_FILENAME}
306
 
  TMT_SIZE = 207;
307
 
  {$EXTERNALSYM TMT_SIZE}
308
 
  TMT_POSITION = 208;
309
 
  {$EXTERNALSYM TMT_POSITION}
310
 
  TMT_RECT = 209;
311
 
  {$EXTERNALSYM TMT_RECT}
312
 
  TMT_FONT = 210;
313
 
  {$EXTERNALSYM TMT_FONT}
314
 
  TMT_INTLIST = 211;
315
 
  {$EXTERNALSYM TMT_INTLIST}
316
 
 
317
 
  //---- special misc. properties ----
318
 
 
319
 
  TMT_COLORSCHEMES = 401;
320
 
  {$EXTERNALSYM TMT_COLORSCHEMES}
321
 
  TMT_SIZES = 402;
322
 
  {$EXTERNALSYM TMT_SIZES}
323
 
  TMT_CHARSET = 403;
324
 
  {$EXTERNALSYM TMT_CHARSET}
325
 
 
326
 
  //---- [documentation] properties ----
327
 
 
328
 
  TMT_DISPLAYNAME = 601;
329
 
  {$EXTERNALSYM TMT_DISPLAYNAME}
330
 
  TMT_TOOLTIP = 602;
331
 
  {$EXTERNALSYM TMT_TOOLTIP}
332
 
  TMT_COMPANY = 603;
333
 
  {$EXTERNALSYM TMT_COMPANY}
334
 
  TMT_AUTHOR = 604;
335
 
  {$EXTERNALSYM TMT_AUTHOR}
336
 
  TMT_COPYRIGHT = 605;
337
 
  {$EXTERNALSYM TMT_COPYRIGHT}
338
 
  TMT_URL = 606;
339
 
  {$EXTERNALSYM TMT_URL}
340
 
  TMT_VERSION = 607;
341
 
  {$EXTERNALSYM TMT_VERSION}
342
 
  TMT_DESCRIPTION = 608;
343
 
  {$EXTERNALSYM TMT_DESCRIPTION}
344
 
 
345
 
  TMT_FIRST_RCSTRING_NAME = TMT_DISPLAYNAME;
346
 
  {$EXTERNALSYM TMT_FIRST_RCSTRING_NAME}
347
 
  TMT_LAST_RCSTRING_NAME  = TMT_DESCRIPTION;
348
 
  {$EXTERNALSYM TMT_LAST_RCSTRING_NAME}
349
 
 
350
 
  //---- theme metrics: fonts ----
351
 
 
352
 
  TMT_CAPTIONFONT = 801;
353
 
  {$EXTERNALSYM TMT_CAPTIONFONT}
354
 
  TMT_SMALLCAPTIONFONT = 802;
355
 
  {$EXTERNALSYM TMT_SMALLCAPTIONFONT}
356
 
  TMT_MENUFONT = 803;
357
 
  {$EXTERNALSYM TMT_MENUFONT}
358
 
  TMT_STATUSFONT = 804;
359
 
  {$EXTERNALSYM TMT_STATUSFONT}
360
 
  TMT_MSGBOXFONT = 805;
361
 
  {$EXTERNALSYM TMT_MSGBOXFONT}
362
 
  TMT_ICONTITLEFONT = 806;
363
 
  {$EXTERNALSYM TMT_ICONTITLEFONT}
364
 
 
365
 
  TMT_FIRSTFONT = TMT_CAPTIONFONT;
366
 
  {$EXTERNALSYM TMT_FIRSTFONT}
367
 
  TMT_LASTFONT  = TMT_ICONTITLEFONT;
368
 
  {$EXTERNALSYM TMT_LASTFONT}
369
 
 
370
 
  //---- theme metrics: bools ----
371
 
 
372
 
  TMT_FLATMENUS = 1001;
373
 
  {$EXTERNALSYM TMT_FLATMENUS}
374
 
 
375
 
  TMT_FIRSTBOOL = TMT_FLATMENUS;
376
 
  {$EXTERNALSYM TMT_FIRSTBOOL}
377
 
  TMT_LASTBOOL  = TMT_FLATMENUS;
378
 
  {$EXTERNALSYM TMT_LASTBOOL}
379
 
 
380
 
  //---- theme metrics: sizes ----
381
 
 
382
 
  TMT_SIZINGBORDERWIDTH = 1201;
383
 
  {$EXTERNALSYM TMT_SIZINGBORDERWIDTH}
384
 
  TMT_SCROLLBARWIDTH = 1202;
385
 
  {$EXTERNALSYM TMT_SCROLLBARWIDTH}
386
 
  TMT_SCROLLBARHEIGHT = 1203;
387
 
  {$EXTERNALSYM TMT_SCROLLBARHEIGHT}
388
 
  TMT_CAPTIONBARWIDTH = 1204;
389
 
  {$EXTERNALSYM TMT_CAPTIONBARWIDTH}
390
 
  TMT_CAPTIONBARHEIGHT = 1205;
391
 
  {$EXTERNALSYM TMT_CAPTIONBARHEIGHT}
392
 
  TMT_SMCAPTIONBARWIDTH = 1206;
393
 
  {$EXTERNALSYM TMT_SMCAPTIONBARWIDTH}
394
 
  TMT_SMCAPTIONBARHEIGHT = 1207;
395
 
  {$EXTERNALSYM TMT_SMCAPTIONBARHEIGHT}
396
 
  TMT_MENUBARWIDTH = 1208;
397
 
  {$EXTERNALSYM TMT_MENUBARWIDTH}
398
 
  TMT_MENUBARHEIGHT = 1209;
399
 
  {$EXTERNALSYM TMT_MENUBARHEIGHT}
400
 
 
401
 
  TMT_FIRSTSIZE  = TMT_SIZINGBORDERWIDTH;
402
 
  {$EXTERNALSYM TMT_FIRSTSIZE}
403
 
  TMT_LASTSIZE  = TMT_MENUBARHEIGHT;
404
 
  {$EXTERNALSYM TMT_LASTSIZE}
405
 
 
406
 
  //---- theme metrics: ints ----
407
 
 
408
 
  TMT_MINCOLORDEPTH = 1301;
409
 
  {$EXTERNALSYM TMT_MINCOLORDEPTH}
410
 
 
411
 
  TMT_FIRSTINT = TMT_MINCOLORDEPTH;
412
 
  {$EXTERNALSYM TMT_FIRSTINT}
413
 
  TMT_LASTINT  = TMT_MINCOLORDEPTH;
414
 
  {$EXTERNALSYM TMT_LASTINT}
415
 
 
416
 
  //---- theme metrics: strings ----
417
 
 
418
 
  TMT_CSSNAME = 1401;
419
 
  {$EXTERNALSYM TMT_CSSNAME}
420
 
  TMT_XMLNAME = 1402;
421
 
  {$EXTERNALSYM TMT_XMLNAME}
422
 
 
423
 
  TMT_FIRSTSTRING  = TMT_CSSNAME;
424
 
  {$EXTERNALSYM TMT_FIRSTSTRING}
425
 
  TMT_LASTSTRING   = TMT_XMLNAME;
426
 
  {$EXTERNALSYM TMT_LASTSTRING}
427
 
 
428
 
  //---- theme metrics: colors ----
429
 
 
430
 
  TMT_SCROLLBAR = 1601;
431
 
  {$EXTERNALSYM TMT_SCROLLBAR}
432
 
  TMT_BACKGROUND = 1602;
433
 
  {$EXTERNALSYM TMT_BACKGROUND}
434
 
  TMT_ACTIVECAPTION = 1603;
435
 
  {$EXTERNALSYM TMT_ACTIVECAPTION}
436
 
  TMT_INACTIVECAPTION = 1604;
437
 
  {$EXTERNALSYM TMT_INACTIVECAPTION}
438
 
  TMT_MENU = 1605;
439
 
  {$EXTERNALSYM TMT_MENU}
440
 
  TMT_WINDOW = 1606;
441
 
  {$EXTERNALSYM TMT_WINDOW}
442
 
  TMT_WINDOWFRAME = 1607;
443
 
  {$EXTERNALSYM TMT_WINDOWFRAME}
444
 
  TMT_MENUTEXT = 1608;
445
 
  {$EXTERNALSYM TMT_MENUTEXT}
446
 
  TMT_WINDOWTEXT = 1609;
447
 
  {$EXTERNALSYM TMT_WINDOWTEXT}
448
 
  TMT_CAPTIONTEXT = 1610;
449
 
  {$EXTERNALSYM TMT_CAPTIONTEXT}
450
 
  TMT_ACTIVEBORDER = 1611;
451
 
  {$EXTERNALSYM TMT_ACTIVEBORDER}
452
 
  TMT_INACTIVEBORDER = 1612;
453
 
  {$EXTERNALSYM TMT_INACTIVEBORDER}
454
 
  TMT_APPWORKSPACE = 1613;
455
 
  {$EXTERNALSYM TMT_APPWORKSPACE}
456
 
  TMT_HIGHLIGHT = 1614;
457
 
  {$EXTERNALSYM TMT_HIGHLIGHT}
458
 
  TMT_HIGHLIGHTTEXT = 1615;
459
 
  {$EXTERNALSYM TMT_HIGHLIGHTTEXT}
460
 
  TMT_BTNFACE = 1616;
461
 
  {$EXTERNALSYM TMT_BTNFACE}
462
 
  TMT_BTNSHADOW = 1617;
463
 
  {$EXTERNALSYM TMT_BTNSHADOW}
464
 
  TMT_GRAYTEXT = 1618;
465
 
  {$EXTERNALSYM TMT_GRAYTEXT}
466
 
  TMT_BTNTEXT = 1619;
467
 
  {$EXTERNALSYM TMT_BTNTEXT}
468
 
  TMT_INACTIVECAPTIONTEXT = 1620;
469
 
  {$EXTERNALSYM TMT_INACTIVECAPTIONTEXT}
470
 
  TMT_BTNHIGHLIGHT = 1621;
471
 
  {$EXTERNALSYM TMT_BTNHIGHLIGHT}
472
 
  TMT_DKSHADOW3D = 1622;
473
 
  {$EXTERNALSYM TMT_DKSHADOW3D}
474
 
  TMT_LIGHT3D = 1623;
475
 
  {$EXTERNALSYM TMT_LIGHT3D}
476
 
  TMT_INFOTEXT = 1624;
477
 
  {$EXTERNALSYM TMT_INFOTEXT}
478
 
  TMT_INFOBK = 1625;
479
 
  {$EXTERNALSYM TMT_INFOBK}
480
 
  TMT_BUTTONALTERNATEFACE = 1626;
481
 
  {$EXTERNALSYM TMT_BUTTONALTERNATEFACE}
482
 
  TMT_HOTTRACKING = 1627;
483
 
  {$EXTERNALSYM TMT_HOTTRACKING}
484
 
  TMT_GRADIENTACTIVECAPTION = 1628;
485
 
  {$EXTERNALSYM TMT_GRADIENTACTIVECAPTION}
486
 
  TMT_GRADIENTINACTIVECAPTION = 1629;
487
 
  {$EXTERNALSYM TMT_GRADIENTINACTIVECAPTION}
488
 
  TMT_MENUHILIGHT = 1630;
489
 
  {$EXTERNALSYM TMT_MENUHILIGHT}
490
 
  TMT_MENUBAR = 1631;
491
 
  {$EXTERNALSYM TMT_MENUBAR}
492
 
 
493
 
  TMT_FIRSTCOLOR = TMT_SCROLLBAR;
494
 
  {$EXTERNALSYM TMT_FIRSTCOLOR}
495
 
  TMT_LASTCOLOR  = TMT_MENUBAR;
496
 
  {$EXTERNALSYM TMT_LASTCOLOR}
497
 
 
498
 
  //---- hue substitutions ----
499
 
 
500
 
  TMT_FROMHUE1 = 1801;
501
 
  {$EXTERNALSYM TMT_FROMHUE1}
502
 
  TMT_FROMHUE2 = 1802;
503
 
  {$EXTERNALSYM TMT_FROMHUE2}
504
 
  TMT_FROMHUE3 = 1803;
505
 
  {$EXTERNALSYM TMT_FROMHUE3}
506
 
  TMT_FROMHUE4 = 1804;
507
 
  {$EXTERNALSYM TMT_FROMHUE4}
508
 
  TMT_FROMHUE5 = 1805;
509
 
  {$EXTERNALSYM TMT_FROMHUE5}
510
 
  TMT_TOHUE1 = 1806;
511
 
  {$EXTERNALSYM TMT_TOHUE1}
512
 
  TMT_TOHUE2 = 1807;
513
 
  {$EXTERNALSYM TMT_TOHUE2}
514
 
  TMT_TOHUE3 = 1808;
515
 
  {$EXTERNALSYM TMT_TOHUE3}
516
 
  TMT_TOHUE4 = 1809;
517
 
  {$EXTERNALSYM TMT_TOHUE4}
518
 
  TMT_TOHUE5 = 1810;
519
 
  {$EXTERNALSYM TMT_TOHUE5}
520
 
 
521
 
  //---- color substitutions ----
522
 
 
523
 
  TMT_FROMCOLOR1 = 2001;
524
 
  {$EXTERNALSYM TMT_FROMCOLOR1}
525
 
  TMT_FROMCOLOR2 = 2002;
526
 
  {$EXTERNALSYM TMT_FROMCOLOR2}
527
 
  TMT_FROMCOLOR3 = 2003;
528
 
  {$EXTERNALSYM TMT_FROMCOLOR3}
529
 
  TMT_FROMCOLOR4 = 2004;
530
 
  {$EXTERNALSYM TMT_FROMCOLOR4}
531
 
  TMT_FROMCOLOR5 = 2005;
532
 
  {$EXTERNALSYM TMT_FROMCOLOR5}
533
 
  TMT_TOCOLOR1 = 2006;
534
 
  {$EXTERNALSYM TMT_TOCOLOR1}
535
 
  TMT_TOCOLOR2 = 2007;
536
 
  {$EXTERNALSYM TMT_TOCOLOR2}
537
 
  TMT_TOCOLOR3 = 2008;
538
 
  {$EXTERNALSYM TMT_TOCOLOR3}
539
 
  TMT_TOCOLOR4 = 2009;
540
 
  {$EXTERNALSYM TMT_TOCOLOR4}
541
 
  TMT_TOCOLOR5 = 2010;
542
 
  {$EXTERNALSYM TMT_TOCOLOR5}
543
 
 
544
 
  //---- rendering BOOL properties ----
545
 
 
546
 
  TMT_TRANSPARENT = 2201;
547
 
  {$EXTERNALSYM TMT_TRANSPARENT}
548
 
  TMT_AUTOSIZE = 2202;
549
 
  {$EXTERNALSYM TMT_AUTOSIZE}
550
 
  TMT_BORDERONLY = 2203;
551
 
  {$EXTERNALSYM TMT_BORDERONLY}
552
 
  TMT_COMPOSITED = 2204;
553
 
  {$EXTERNALSYM TMT_COMPOSITED}
554
 
  TMT_BGFILL = 2205;
555
 
  {$EXTERNALSYM TMT_BGFILL}
556
 
  TMT_GLYPHTRANSPARENT = 2206;
557
 
  {$EXTERNALSYM TMT_GLYPHTRANSPARENT}
558
 
  TMT_GLYPHONLY = 2207;
559
 
  {$EXTERNALSYM TMT_GLYPHONLY}
560
 
  TMT_ALWAYSSHOWSIZINGBAR = 2208;
561
 
  {$EXTERNALSYM TMT_ALWAYSSHOWSIZINGBAR}
562
 
  TMT_MIRRORIMAGE = 2209;
563
 
  {$EXTERNALSYM TMT_MIRRORIMAGE}
564
 
  TMT_UNIFORMSIZING = 2210;
565
 
  {$EXTERNALSYM TMT_UNIFORMSIZING}
566
 
  TMT_INTEGRALSIZING = 2211;
567
 
  {$EXTERNALSYM TMT_INTEGRALSIZING}
568
 
  TMT_SOURCEGROW = 2212;
569
 
  {$EXTERNALSYM TMT_SOURCEGROW}
570
 
  TMT_SOURCESHRINK = 2213;
571
 
  {$EXTERNALSYM TMT_SOURCESHRINK}
572
 
 
573
 
  //---- rendering INT properties ----
574
 
 
575
 
  TMT_IMAGECOUNT = 2401;
576
 
  {$EXTERNALSYM TMT_IMAGECOUNT}
577
 
  TMT_ALPHALEVEL = 2402;
578
 
  {$EXTERNALSYM TMT_ALPHALEVEL}
579
 
  TMT_BORDERSIZE = 2403;
580
 
  {$EXTERNALSYM TMT_BORDERSIZE}
581
 
  TMT_ROUNDCORNERWIDTH = 2404;
582
 
  {$EXTERNALSYM TMT_ROUNDCORNERWIDTH}
583
 
  TMT_ROUNDCORNERHEIGHT = 2405;
584
 
  {$EXTERNALSYM TMT_ROUNDCORNERHEIGHT}
585
 
  TMT_GRADIENTRATIO1 = 2406;
586
 
  {$EXTERNALSYM TMT_GRADIENTRATIO1}
587
 
  TMT_GRADIENTRATIO2 = 2407;
588
 
  {$EXTERNALSYM TMT_GRADIENTRATIO2}
589
 
  TMT_GRADIENTRATIO3 = 2408;
590
 
  {$EXTERNALSYM TMT_GRADIENTRATIO3}
591
 
  TMT_GRADIENTRATIO4 = 2409;
592
 
  {$EXTERNALSYM TMT_GRADIENTRATIO4}
593
 
  TMT_GRADIENTRATIO5 = 2410;
594
 
  {$EXTERNALSYM TMT_GRADIENTRATIO5}
595
 
  TMT_PROGRESSCHUNKSIZE = 2411;
596
 
  {$EXTERNALSYM TMT_PROGRESSCHUNKSIZE}
597
 
  TMT_PROGRESSSPACESIZE = 2412;
598
 
  {$EXTERNALSYM TMT_PROGRESSSPACESIZE}
599
 
  TMT_SATURATION = 2413;
600
 
  {$EXTERNALSYM TMT_SATURATION}
601
 
  TMT_TEXTBORDERSIZE = 2414;
602
 
  {$EXTERNALSYM TMT_TEXTBORDERSIZE}
603
 
  TMT_ALPHATHRESHOLD = 2415;
604
 
  {$EXTERNALSYM TMT_ALPHATHRESHOLD}
605
 
  TMT_WIDTH = 2416;
606
 
  {$EXTERNALSYM TMT_WIDTH}
607
 
  TMT_HEIGHT = 2417;
608
 
  {$EXTERNALSYM TMT_HEIGHT}
609
 
  TMT_GLYPHINDEX = 2418;
610
 
  {$EXTERNALSYM TMT_GLYPHINDEX}
611
 
  TMT_TRUESIZESTRETCHMARK = 2419;
612
 
  {$EXTERNALSYM TMT_TRUESIZESTRETCHMARK}
613
 
  TMT_MINDPI1 = 2420;
614
 
  {$EXTERNALSYM TMT_MINDPI1}
615
 
  TMT_MINDPI2 = 2421;
616
 
  {$EXTERNALSYM TMT_MINDPI2}
617
 
  TMT_MINDPI3 = 2422;
618
 
  {$EXTERNALSYM TMT_MINDPI3}
619
 
  TMT_MINDPI4 = 2423;
620
 
  {$EXTERNALSYM TMT_MINDPI4}
621
 
  TMT_MINDPI5 = 2424;
622
 
  {$EXTERNALSYM TMT_MINDPI5}
623
 
 
624
 
  //---- rendering FONT properties ----
625
 
 
626
 
  TMT_GLYPHFONT = 2601;
627
 
  {$EXTERNALSYM TMT_GLYPHFONT}
628
 
 
629
 
  //---- rendering INTLIST properties ----
630
 
  // start with 2801
631
 
                                              // (from smallest to largest)
632
 
  //---- rendering FILENAME properties ----
633
 
 
634
 
  TMT_IMAGEFILE = 3001;
635
 
  {$EXTERNALSYM TMT_IMAGEFILE}
636
 
  TMT_IMAGEFILE1 = 3002;
637
 
  {$EXTERNALSYM TMT_IMAGEFILE1}
638
 
  TMT_IMAGEFILE2 = 3003;
639
 
  {$EXTERNALSYM TMT_IMAGEFILE2}
640
 
  TMT_IMAGEFILE3 = 3004;
641
 
  {$EXTERNALSYM TMT_IMAGEFILE3}
642
 
  TMT_IMAGEFILE4 = 3005;
643
 
  {$EXTERNALSYM TMT_IMAGEFILE4}
644
 
  TMT_IMAGEFILE5 = 3006;
645
 
  {$EXTERNALSYM TMT_IMAGEFILE5}
646
 
  TMT_STOCKIMAGEFILE = 3007;
647
 
  {$EXTERNALSYM TMT_STOCKIMAGEFILE}
648
 
  TMT_GLYPHIMAGEFILE = 3008;
649
 
  {$EXTERNALSYM TMT_GLYPHIMAGEFILE}
650
 
 
651
 
  //---- rendering STRING properties ----
652
 
 
653
 
  TMT_TEXT = 3201;
654
 
  {$EXTERNALSYM TMT_TEXT}
655
 
 
656
 
  //---- rendering POSITION (x and y values) properties ----
657
 
 
658
 
  TMT_OFFSET = 3401;
659
 
  {$EXTERNALSYM TMT_OFFSET}
660
 
  TMT_TEXTSHADOWOFFSET = 3402;
661
 
  {$EXTERNALSYM TMT_TEXTSHADOWOFFSET}
662
 
  TMT_MINSIZE = 3403;
663
 
  {$EXTERNALSYM TMT_MINSIZE}
664
 
  TMT_MINSIZE1 = 3404;
665
 
  {$EXTERNALSYM TMT_MINSIZE1}
666
 
  TMT_MINSIZE2 = 3405;
667
 
  {$EXTERNALSYM TMT_MINSIZE2}
668
 
  TMT_MINSIZE3 = 3406;
669
 
  {$EXTERNALSYM TMT_MINSIZE3}
670
 
  TMT_MINSIZE4 = 3407;
671
 
  {$EXTERNALSYM TMT_MINSIZE4}
672
 
  TMT_MINSIZE5 = 3408;
673
 
  {$EXTERNALSYM TMT_MINSIZE5}
674
 
  TMT_NORMALSIZE = 3409;
675
 
  {$EXTERNALSYM TMT_NORMALSIZE}
676
 
 
677
 
  //---- rendering MARGIN properties ----
678
 
 
679
 
  TMT_SIZINGMARGINS = 3601;
680
 
  {$EXTERNALSYM TMT_SIZINGMARGINS}
681
 
  TMT_CONTENTMARGINS = 3602;
682
 
  {$EXTERNALSYM TMT_CONTENTMARGINS}
683
 
  TMT_CAPTIONMARGINS = 3603;
684
 
  {$EXTERNALSYM TMT_CAPTIONMARGINS}
685
 
 
686
 
  //---- rendering COLOR properties ----
687
 
 
688
 
  TMT_BORDERCOLOR = 3801;
689
 
  {$EXTERNALSYM TMT_BORDERCOLOR}
690
 
  TMT_FILLCOLOR = 3802;
691
 
  {$EXTERNALSYM TMT_FILLCOLOR}
692
 
  TMT_TEXTCOLOR = 3803;
693
 
  {$EXTERNALSYM TMT_TEXTCOLOR}
694
 
  TMT_EDGELIGHTCOLOR = 3804;
695
 
  {$EXTERNALSYM TMT_EDGELIGHTCOLOR}
696
 
  TMT_EDGEHIGHLIGHTCOLOR = 3805;
697
 
  {$EXTERNALSYM TMT_EDGEHIGHLIGHTCOLOR}
698
 
  TMT_EDGESHADOWCOLOR = 3806;
699
 
  {$EXTERNALSYM TMT_EDGESHADOWCOLOR}
700
 
  TMT_EDGEDKSHADOWCOLOR = 3807;
701
 
  {$EXTERNALSYM TMT_EDGEDKSHADOWCOLOR}
702
 
  TMT_EDGEFILLCOLOR = 3808;
703
 
  {$EXTERNALSYM TMT_EDGEFILLCOLOR}
704
 
  TMT_TRANSPARENTCOLOR = 3809;
705
 
  {$EXTERNALSYM TMT_TRANSPARENTCOLOR}
706
 
  TMT_GRADIENTCOLOR1 = 3810;
707
 
  {$EXTERNALSYM TMT_GRADIENTCOLOR1}
708
 
  TMT_GRADIENTCOLOR2 = 3811;
709
 
  {$EXTERNALSYM TMT_GRADIENTCOLOR2}
710
 
  TMT_GRADIENTCOLOR3 = 3812;
711
 
  {$EXTERNALSYM TMT_GRADIENTCOLOR3}
712
 
  TMT_GRADIENTCOLOR4 = 3813;
713
 
  {$EXTERNALSYM TMT_GRADIENTCOLOR4}
714
 
  TMT_GRADIENTCOLOR5 = 3814;
715
 
  {$EXTERNALSYM TMT_GRADIENTCOLOR5}
716
 
  TMT_SHADOWCOLOR = 3815;
717
 
  {$EXTERNALSYM TMT_SHADOWCOLOR}
718
 
  TMT_GLOWCOLOR = 3816;
719
 
  {$EXTERNALSYM TMT_GLOWCOLOR}
720
 
  TMT_TEXTBORDERCOLOR = 3817;
721
 
  {$EXTERNALSYM TMT_TEXTBORDERCOLOR}
722
 
  TMT_TEXTSHADOWCOLOR = 3818;
723
 
  {$EXTERNALSYM TMT_TEXTSHADOWCOLOR}
724
 
  TMT_GLYPHTEXTCOLOR = 3819;
725
 
  {$EXTERNALSYM TMT_GLYPHTEXTCOLOR}
726
 
  TMT_GLYPHTRANSPARENTCOLOR = 3820;
727
 
  {$EXTERNALSYM TMT_GLYPHTRANSPARENTCOLOR}
728
 
  TMT_FILLCOLORHINT = 3821;
729
 
  {$EXTERNALSYM TMT_FILLCOLORHINT}
730
 
  TMT_BORDERCOLORHINT = 3822;
731
 
  {$EXTERNALSYM TMT_BORDERCOLORHINT}
732
 
  TMT_ACCENTCOLORHINT = 3823;
733
 
  {$EXTERNALSYM TMT_ACCENTCOLORHINT}
734
 
 
735
 
  //---- rendering enum properties (must be declared in TM_ENUM section above) ----
736
 
 
737
 
  TMT_BGTYPE = 4001;
738
 
  {$EXTERNALSYM TMT_BGTYPE}
739
 
  TMT_BORDERTYPE = 4002;
740
 
  {$EXTERNALSYM TMT_BORDERTYPE}
741
 
  TMT_FILLTYPE = 4003;
742
 
  {$EXTERNALSYM TMT_FILLTYPE}
743
 
  TMT_SIZINGTYPE = 4004;
744
 
  {$EXTERNALSYM TMT_SIZINGTYPE}
745
 
  TMT_HALIGN = 4005;
746
 
  {$EXTERNALSYM TMT_HALIGN}
747
 
  TMT_CONTENTALIGNMENT = 4006;
748
 
  {$EXTERNALSYM TMT_CONTENTALIGNMENT}
749
 
  TMT_VALIGN = 4007;
750
 
  {$EXTERNALSYM TMT_VALIGN}
751
 
  TMT_OFFSETTYPE = 4008;
752
 
  {$EXTERNALSYM TMT_OFFSETTYPE}
753
 
  TMT_ICONEFFECT = 4009;
754
 
  {$EXTERNALSYM TMT_ICONEFFECT}
755
 
  TMT_TEXTSHADOWTYPE = 4010;
756
 
  {$EXTERNALSYM TMT_TEXTSHADOWTYPE}
757
 
  TMT_IMAGELAYOUT = 4011;
758
 
  {$EXTERNALSYM TMT_IMAGELAYOUT}
759
 
  TMT_GLYPHTYPE = 4012;
760
 
  {$EXTERNALSYM TMT_GLYPHTYPE}
761
 
  TMT_IMAGESELECTTYPE = 4013;
762
 
  {$EXTERNALSYM TMT_IMAGESELECTTYPE}
763
 
  TMT_GLYPHFONTSIZINGTYPE = 4014;
764
 
  {$EXTERNALSYM TMT_GLYPHFONTSIZINGTYPE}
765
 
  TMT_TRUESIZESCALINGTYPE = 4015;
766
 
  {$EXTERNALSYM TMT_TRUESIZESCALINGTYPE}
767
 
 
768
 
  //---- custom properties (used only by controls/shell) ----
769
 
 
770
 
  TMT_USERPICTURE = 5001;
771
 
  {$EXTERNALSYM TMT_USERPICTURE}
772
 
  TMT_DEFAULTPANESIZE = 5002;
773
 
  {$EXTERNALSYM TMT_DEFAULTPANESIZE}
774
 
  TMT_BLENDCOLOR = 5003;
775
 
  {$EXTERNALSYM TMT_BLENDCOLOR}
776
 
 
777
 
//---------------------------------------------------------------------------------------
778
 
//   "Window" (i.e., non-client) Parts & States
779
 
//
780
 
//    these cannot be renumbered (part of uxtheme API)
781
 
//---------------------------------------------------------------------------------------
782
 
 
783
 
type
784
 
  WINDOWPARTS = DWORD;
785
 
  {$EXTERNALSYM WINDOWPARTS}
786
 
 
787
 
const
788
 
  WINDOWPartFiller0                  = 0;
789
 
  {$EXTERNALSYM WINDOWPartFiller0}
790
 
  WP_CAPTION                         = 1;
791
 
  {$EXTERNALSYM WP_CAPTION}
792
 
  WP_SMALLCAPTION                    = 2;
793
 
  {$EXTERNALSYM WP_SMALLCAPTION}
794
 
  WP_MINCAPTION                      = 3;
795
 
  {$EXTERNALSYM WP_MINCAPTION}
796
 
  WP_SMALLMINCAPTION                 = 4;
797
 
  {$EXTERNALSYM WP_SMALLMINCAPTION}
798
 
  WP_MAXCAPTION                      = 5;
799
 
  {$EXTERNALSYM WP_MAXCAPTION}
800
 
  WP_SMALLMAXCAPTION                 = 6;
801
 
  {$EXTERNALSYM WP_SMALLMAXCAPTION}
802
 
  WP_FRAMELEFT                       = 7;
803
 
  {$EXTERNALSYM WP_FRAMELEFT}
804
 
  WP_FRAMERIGHT                      = 8;
805
 
  {$EXTERNALSYM WP_FRAMERIGHT}
806
 
  WP_FRAMEBOTTOM                     = 9;
807
 
  {$EXTERNALSYM WP_FRAMEBOTTOM}
808
 
  WP_SMALLFRAMELEFT                  = 10;
809
 
  {$EXTERNALSYM WP_SMALLFRAMELEFT}
810
 
  WP_SMALLFRAMERIGHT                 = 11;
811
 
  {$EXTERNALSYM WP_SMALLFRAMERIGHT}
812
 
  WP_SMALLFRAMEBOTTOM                = 12;
813
 
  {$EXTERNALSYM WP_SMALLFRAMEBOTTOM}
814
 
  WP_SYSBUTTON                       = 13;
815
 
  {$EXTERNALSYM WP_SYSBUTTON}
816
 
  WP_MDISYSBUTTON                    = 14;
817
 
  {$EXTERNALSYM WP_MDISYSBUTTON}
818
 
  WP_MINBUTTON                       = 15;
819
 
  {$EXTERNALSYM WP_MINBUTTON}
820
 
  WP_MDIMINBUTTON                    = 16;
821
 
  {$EXTERNALSYM WP_MDIMINBUTTON}
822
 
  WP_MAXBUTTON                       = 17;
823
 
  {$EXTERNALSYM WP_MAXBUTTON}
824
 
  WP_CLOSEBUTTON                     = 18;
825
 
  {$EXTERNALSYM WP_CLOSEBUTTON}
826
 
  WP_SMALLCLOSEBUTTON                = 19;
827
 
  {$EXTERNALSYM WP_SMALLCLOSEBUTTON}
828
 
  WP_MDICLOSEBUTTON                  = 20;
829
 
  {$EXTERNALSYM WP_MDICLOSEBUTTON}
830
 
  WP_RESTOREBUTTON                   = 21;
831
 
  {$EXTERNALSYM WP_RESTOREBUTTON}
832
 
  WP_MDIRESTOREBUTTON                = 22;
833
 
  {$EXTERNALSYM WP_MDIRESTOREBUTTON}
834
 
  WP_HELPBUTTON                      = 23;
835
 
  {$EXTERNALSYM WP_HELPBUTTON}
836
 
  WP_MDIHELPBUTTON                   = 24;
837
 
  {$EXTERNALSYM WP_MDIHELPBUTTON}
838
 
  WP_HORZSCROLL                      = 25;
839
 
  {$EXTERNALSYM WP_HORZSCROLL}
840
 
  WP_HORZTHUMB                       = 26;
841
 
  {$EXTERNALSYM WP_HORZTHUMB}
842
 
  WP_VERTSCROLL                      = 27;
843
 
  {$EXTERNALSYM WP_VERTSCROLL}
844
 
  WP_VERTTHUMB                       = 28;
845
 
  {$EXTERNALSYM WP_VERTTHUMB}
846
 
  WP_DIALOG                          = 29;
847
 
  {$EXTERNALSYM WP_DIALOG}
848
 
  WP_CAPTIONSIZINGTEMPLATE           = 30;
849
 
  {$EXTERNALSYM WP_CAPTIONSIZINGTEMPLATE}
850
 
  WP_SMALLCAPTIONSIZINGTEMPLATE      = 31;
851
 
  {$EXTERNALSYM WP_SMALLCAPTIONSIZINGTEMPLATE}
852
 
  WP_FRAMELEFTSIZINGTEMPLATE         = 32;
853
 
  {$EXTERNALSYM WP_FRAMELEFTSIZINGTEMPLATE}
854
 
  WP_SMALLFRAMELEFTSIZINGTEMPLATE    = 33;
855
 
  {$EXTERNALSYM WP_SMALLFRAMELEFTSIZINGTEMPLATE}
856
 
  WP_FRAMERIGHTSIZINGTEMPLATE        = 34;
857
 
  {$EXTERNALSYM WP_FRAMERIGHTSIZINGTEMPLATE}
858
 
  WP_SMALLFRAMERIGHTSIZINGTEMPLATE   = 35;
859
 
  {$EXTERNALSYM WP_SMALLFRAMERIGHTSIZINGTEMPLATE}
860
 
  WP_FRAMEBOTTOMSIZINGTEMPLATE       = 36;
861
 
  {$EXTERNALSYM WP_FRAMEBOTTOMSIZINGTEMPLATE}
862
 
  WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE  = 37;
863
 
  {$EXTERNALSYM WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE}
864
 
 
865
 
type
866
 
  FRAMESTATES = DWORD;
867
 
  {$EXTERNALSYM FRAMESTATES}
868
 
 
869
 
const
870
 
  FRAMEStateFiller0  = 0;
871
 
  {$EXTERNALSYM FRAMEStateFiller0}
872
 
  FS_ACTIVE          = 1;
873
 
  {$EXTERNALSYM FS_ACTIVE}
874
 
  FS_INACTIVE        = 2;
875
 
  {$EXTERNALSYM FS_INACTIVE}
876
 
 
877
 
type
878
 
  CAPTIONSTATES = DWORD;
879
 
  {$EXTERNALSYM CAPTIONSTATES}
880
 
 
881
 
const
882
 
  CAPTIONStateFiller0  = 0;
883
 
  {$EXTERNALSYM CAPTIONStateFiller0}
884
 
  CS_ACTIVE            = 1;
885
 
  {$EXTERNALSYM CS_ACTIVE}
886
 
  CS_INACTIVE          = 2;
887
 
  {$EXTERNALSYM CS_INACTIVE}
888
 
  CS_DISABLED          = 3;
889
 
  {$EXTERNALSYM CS_DISABLED}
890
 
 
891
 
type
892
 
  MAXCAPTIONSTATES = DWORD;
893
 
  {$EXTERNALSYM MAXCAPTIONSTATES}
894
 
 
895
 
const
896
 
  MAXCAPTIONStateFiller0  = 0;
897
 
  {$EXTERNALSYM MAXCAPTIONStateFiller0}
898
 
  MXCS_ACTIVE             = 1;
899
 
  {$EXTERNALSYM MXCS_ACTIVE}
900
 
  MXCS_INACTIVE           = 2;
901
 
  {$EXTERNALSYM MXCS_INACTIVE}
902
 
  MXCS_DISABLED           = 3;
903
 
  {$EXTERNALSYM MXCS_DISABLED}
904
 
 
905
 
type
906
 
  MINCAPTIONSTATES = DWORD;
907
 
  {$EXTERNALSYM MINCAPTIONSTATES}
908
 
 
909
 
const
910
 
  MINCAPTIONStateFiller0  = 0;
911
 
  {$EXTERNALSYM MINCAPTIONStateFiller0}
912
 
  MNCS_ACTIVE             = 1;
913
 
  {$EXTERNALSYM MNCS_ACTIVE}
914
 
  MNCS_INACTIVE           = 2;
915
 
  {$EXTERNALSYM MNCS_INACTIVE}
916
 
  MNCS_DISABLED           = 3;
917
 
  {$EXTERNALSYM MNCS_DISABLED}
918
 
 
919
 
type
920
 
  HORZSCROLLSTATES = DWORD;
921
 
  {$EXTERNALSYM HORZSCROLLSTATES}
922
 
 
923
 
const
924
 
  HORZSCROLLStateFiller0  = 0;
925
 
  {$EXTERNALSYM HORZSCROLLStateFiller0}
926
 
  HSS_NORMAL              = 1;
927
 
  {$EXTERNALSYM HSS_NORMAL}
928
 
  HSS_HOT                 = 2;
929
 
  {$EXTERNALSYM HSS_HOT}
930
 
  HSS_PUSHED              = 3;
931
 
  {$EXTERNALSYM HSS_PUSHED}
932
 
  HSS_DISABLED            = 4;
933
 
  {$EXTERNALSYM HSS_DISABLED}
934
 
 
935
 
type
936
 
  HORZTHUMBSTATES = DWORD;
937
 
  {$EXTERNALSYM HORZTHUMBSTATES}
938
 
 
939
 
const
940
 
  HORZTHUMBStateFiller0  = 0;
941
 
  {$EXTERNALSYM HORZTHUMBStateFiller0}
942
 
  HTS_NORMAL             = 1;
943
 
  {$EXTERNALSYM HTS_NORMAL}
944
 
  HTS_HOT                = 2;
945
 
  {$EXTERNALSYM HTS_HOT}
946
 
  HTS_PUSHED             = 3;
947
 
  {$EXTERNALSYM HTS_PUSHED}
948
 
  HTS_DISABLED           = 4;
949
 
  {$EXTERNALSYM HTS_DISABLED}
950
 
 
951
 
type
952
 
  VERTSCROLLSTATES = DWORD;
953
 
  {$EXTERNALSYM VERTSCROLLSTATES}
954
 
 
955
 
const
956
 
  VERTSCROLLStateFiller0  = 0;
957
 
  {$EXTERNALSYM VERTSCROLLStateFiller0}
958
 
  VSS_NORMAL              = 1;
959
 
  {$EXTERNALSYM VSS_NORMAL}
960
 
  VSS_HOT                 = 2;
961
 
  {$EXTERNALSYM VSS_HOT}
962
 
  VSS_PUSHED              = 3;
963
 
  {$EXTERNALSYM VSS_PUSHED}
964
 
  VSS_DISABLED            = 4;
965
 
  {$EXTERNALSYM VSS_DISABLED}
966
 
 
967
 
type
968
 
  VERTTHUMBSTATES = DWORD;
969
 
  {$EXTERNALSYM VERTTHUMBSTATES}
970
 
 
971
 
const
972
 
  VERTTHUMBStateFiller0  = 0;
973
 
  {$EXTERNALSYM VERTTHUMBStateFiller0}
974
 
  VTS_NORMAL             = 1;
975
 
  {$EXTERNALSYM VTS_NORMAL}
976
 
  VTS_HOT                = 2;
977
 
  {$EXTERNALSYM VTS_HOT}
978
 
  VTS_PUSHED             = 3;
979
 
  {$EXTERNALSYM VTS_PUSHED}
980
 
  VTS_DISABLED           = 4;
981
 
  {$EXTERNALSYM VTS_DISABLED}
982
 
 
983
 
type
984
 
  SYSBUTTONSTATES = DWORD;
985
 
  {$EXTERNALSYM SYSBUTTONSTATES}
986
 
 
987
 
const
988
 
  SYSBUTTONStateFiller0  = 0;
989
 
  {$EXTERNALSYM SYSBUTTONStateFiller0}
990
 
  SBS_NORMAL             = 1;
991
 
  {$EXTERNALSYM SBS_NORMAL}
992
 
  SBS_HOT                = 2;
993
 
  {$EXTERNALSYM SBS_HOT}
994
 
  SBS_PUSHED             = 3;
995
 
  {$EXTERNALSYM SBS_PUSHED}
996
 
  SBS_DISABLED           = 4;
997
 
  {$EXTERNALSYM SBS_DISABLED}
998
 
 
999
 
type
1000
 
  MINBUTTONSTATES = DWORD;
1001
 
  {$EXTERNALSYM MINBUTTONSTATES}
1002
 
 
1003
 
const
1004
 
  MINBUTTONStateFiller0  = 0;
1005
 
  {$EXTERNALSYM MINBUTTONStateFiller0}
1006
 
  MINBS_NORMAL           = 1;
1007
 
  {$EXTERNALSYM MINBS_NORMAL}
1008
 
  MINBS_HOT              = 2;
1009
 
  {$EXTERNALSYM MINBS_HOT}
1010
 
  MINBS_PUSHED           = 3;
1011
 
  {$EXTERNALSYM MINBS_PUSHED}
1012
 
  MINBS_DISABLED         = 4;
1013
 
  {$EXTERNALSYM MINBS_DISABLED}
1014
 
 
1015
 
type
1016
 
  MAXBUTTONSTATES = DWORD;
1017
 
  {$EXTERNALSYM MAXBUTTONSTATES}
1018
 
 
1019
 
const
1020
 
  MAXBUTTONStateFiller0  = 0;
1021
 
  {$EXTERNALSYM MAXBUTTONStateFiller0}
1022
 
  MAXBS_NORMAL           = 1;
1023
 
  {$EXTERNALSYM MAXBS_NORMAL}
1024
 
  MAXBS_HOT              = 2;
1025
 
  {$EXTERNALSYM MAXBS_HOT}
1026
 
  MAXBS_PUSHED           = 3;
1027
 
  {$EXTERNALSYM MAXBS_PUSHED}
1028
 
  MAXBS_DISABLED         = 4;
1029
 
  {$EXTERNALSYM MAXBS_DISABLED}
1030
 
 
1031
 
type
1032
 
  RESTOREBUTTONSTATES = DWORD;
1033
 
  {$EXTERNALSYM RESTOREBUTTONSTATES}
1034
 
 
1035
 
const
1036
 
  RESTOREBUTTONStateFiller0  = 0;
1037
 
  {$EXTERNALSYM RESTOREBUTTONStateFiller0}
1038
 
  RBS_NORMAL                 = 1;
1039
 
  {$EXTERNALSYM RBS_NORMAL}
1040
 
  RBS_HOT                    = 2;
1041
 
  {$EXTERNALSYM RBS_HOT}
1042
 
  RBS_PUSHED                 = 3;
1043
 
  {$EXTERNALSYM RBS_PUSHED}
1044
 
  RBS_DISABLED               = 4;
1045
 
  {$EXTERNALSYM RBS_DISABLED}
1046
 
 
1047
 
type
1048
 
  HELPBUTTONSTATES = DWORD;
1049
 
  {$EXTERNALSYM HELPBUTTONSTATES}
1050
 
 
1051
 
const
1052
 
  HELPBUTTONStateFiller0  = 0;
1053
 
  {$EXTERNALSYM HELPBUTTONStateFiller0}
1054
 
  HBS_NORMAL              = 1;
1055
 
  {$EXTERNALSYM HBS_NORMAL}
1056
 
  HBS_HOT                 = 2;
1057
 
  {$EXTERNALSYM HBS_HOT}
1058
 
  HBS_PUSHED              = 3;
1059
 
  {$EXTERNALSYM HBS_PUSHED}
1060
 
  HBS_DISABLED            = 4;
1061
 
  {$EXTERNALSYM HBS_DISABLED}
1062
 
 
1063
 
type
1064
 
  CLOSEBUTTONSTATES = DWORD;
1065
 
  {$EXTERNALSYM CLOSEBUTTONSTATES}
1066
 
 
1067
 
const
1068
 
  CLOSEBUTTONStateFiller0  = 0;
1069
 
  {$EXTERNALSYM CLOSEBUTTONStateFiller0}
1070
 
  CBS_NORMAL               = 1;
1071
 
  {$EXTERNALSYM CBS_NORMAL}
1072
 
  CBS_HOT                  = 2;
1073
 
  {$EXTERNALSYM CBS_HOT}
1074
 
  CBS_PUSHED               = 3;
1075
 
  {$EXTERNALSYM CBS_PUSHED}
1076
 
  CBS_DISABLED             = 4;
1077
 
  {$EXTERNALSYM CBS_DISABLED}
1078
 
 
1079
 
//---------------------------------------------------------------------------------------
1080
 
//   "Button" Parts & States
1081
 
//---------------------------------------------------------------------------------------
1082
 
 
1083
 
type
1084
 
  BUTTONPARTS = DWORD;
1085
 
  {$EXTERNALSYM BUTTONPARTS}
1086
 
 
1087
 
const
1088
 
  BUTTONPartFiller0  = 0;
1089
 
  {$EXTERNALSYM BUTTONPartFiller0}
1090
 
  BP_PUSHBUTTON      = 1;
1091
 
  {$EXTERNALSYM BP_PUSHBUTTON}
1092
 
  BP_RADIOBUTTON     = 2;
1093
 
  {$EXTERNALSYM BP_RADIOBUTTON}
1094
 
  BP_CHECKBOX        = 3;
1095
 
  {$EXTERNALSYM BP_CHECKBOX}
1096
 
  BP_GROUPBOX        = 4;
1097
 
  {$EXTERNALSYM BP_GROUPBOX}
1098
 
  BP_USERBUTTON      = 5;
1099
 
  {$EXTERNALSYM BP_USERBUTTON}
1100
 
 
1101
 
type
1102
 
  PUSHBUTTONSTATES = DWORD;
1103
 
  {$EXTERNALSYM PUSHBUTTONSTATES}
1104
 
 
1105
 
const
1106
 
  PUSHBUTTONStateFiller0  = 0;
1107
 
  {$EXTERNALSYM PUSHBUTTONStateFiller0}
1108
 
  PBS_NORMAL              = 1;
1109
 
  {$EXTERNALSYM PBS_NORMAL}
1110
 
  PBS_HOT                 = 2;
1111
 
  {$EXTERNALSYM PBS_HOT}
1112
 
  PBS_PRESSED             = 3;
1113
 
  {$EXTERNALSYM PBS_PRESSED}
1114
 
  PBS_DISABLED            = 4;
1115
 
  {$EXTERNALSYM PBS_DISABLED}
1116
 
  PBS_DEFAULTED           = 5;
1117
 
  {$EXTERNALSYM PBS_DEFAULTED}
1118
 
 
1119
 
type
1120
 
  RADIOBUTTONSTATES = DWORD;
1121
 
  {$EXTERNALSYM RADIOBUTTONSTATES}
1122
 
 
1123
 
const
1124
 
  RADIOBUTTONStateFiller0  = 0;
1125
 
  {$EXTERNALSYM RADIOBUTTONStateFiller0}
1126
 
  RBS_UNCHECKEDNORMAL      = 1;
1127
 
  {$EXTERNALSYM RBS_UNCHECKEDNORMAL}
1128
 
  RBS_UNCHECKEDHOT         = 2;
1129
 
  {$EXTERNALSYM RBS_UNCHECKEDHOT}
1130
 
  RBS_UNCHECKEDPRESSED     = 3;
1131
 
  {$EXTERNALSYM RBS_UNCHECKEDPRESSED}
1132
 
  RBS_UNCHECKEDDISABLED    = 4;
1133
 
  {$EXTERNALSYM RBS_UNCHECKEDDISABLED}
1134
 
  RBS_CHECKEDNORMAL        = 5;
1135
 
  {$EXTERNALSYM RBS_CHECKEDNORMAL}
1136
 
  RBS_CHECKEDHOT           = 6;
1137
 
  {$EXTERNALSYM RBS_CHECKEDHOT}
1138
 
  RBS_CHECKEDPRESSED       = 7;
1139
 
  {$EXTERNALSYM RBS_CHECKEDPRESSED}
1140
 
  RBS_CHECKEDDISABLED      = 8;
1141
 
  {$EXTERNALSYM RBS_CHECKEDDISABLED}
1142
 
 
1143
 
type
1144
 
  CHECKBOXSTATES = DWORD;
1145
 
  {$EXTERNALSYM CHECKBOXSTATES}
1146
 
 
1147
 
const
1148
 
  CHECKBOXStateFiller0   = 0;
1149
 
  {$EXTERNALSYM CHECKBOXStateFiller0}
1150
 
  CBS_UNCHECKEDNORMAL    = 1;
1151
 
  {$EXTERNALSYM CBS_UNCHECKEDNORMAL}
1152
 
  CBS_UNCHECKEDHOT       = 2;
1153
 
  {$EXTERNALSYM CBS_UNCHECKEDHOT}
1154
 
  CBS_UNCHECKEDPRESSED   = 3;
1155
 
  {$EXTERNALSYM CBS_UNCHECKEDPRESSED}
1156
 
  CBS_UNCHECKEDDISABLED  = 4;
1157
 
  {$EXTERNALSYM CBS_UNCHECKEDDISABLED}
1158
 
  CBS_CHECKEDNORMAL      = 5;
1159
 
  {$EXTERNALSYM CBS_CHECKEDNORMAL}
1160
 
  CBS_CHECKEDHOT         = 6;
1161
 
  {$EXTERNALSYM CBS_CHECKEDHOT}
1162
 
  CBS_CHECKEDPRESSED     = 7;
1163
 
  {$EXTERNALSYM CBS_CHECKEDPRESSED}
1164
 
  CBS_CHECKEDDISABLED    = 8;
1165
 
  {$EXTERNALSYM CBS_CHECKEDDISABLED}
1166
 
  CBS_MIXEDNORMAL        = 9;
1167
 
  {$EXTERNALSYM CBS_MIXEDNORMAL}
1168
 
  CBS_MIXEDHOT           = 10;
1169
 
  {$EXTERNALSYM CBS_MIXEDHOT}
1170
 
  CBS_MIXEDPRESSED       = 11;
1171
 
  {$EXTERNALSYM CBS_MIXEDPRESSED}
1172
 
  CBS_MIXEDDISABLED      = 12;
1173
 
  {$EXTERNALSYM CBS_MIXEDDISABLED}
1174
 
 
1175
 
type
1176
 
  GROUPBOXSTATES = DWORD;
1177
 
  {$EXTERNALSYM GROUPBOXSTATES}
1178
 
 
1179
 
const
1180
 
  GROUPBOXStateFiller0  = 0;
1181
 
  {$EXTERNALSYM GROUPBOXStateFiller0}
1182
 
  GBS_NORMAL            = 1;
1183
 
  {$EXTERNALSYM GBS_NORMAL}
1184
 
  GBS_DISABLED          = 2;
1185
 
  {$EXTERNALSYM GBS_DISABLED}
1186
 
 
1187
 
//---------------------------------------------------------------------------------------
1188
 
//   "Rebar" Parts & States
1189
 
//---------------------------------------------------------------------------------------
1190
 
 
1191
 
type
1192
 
  REBARPARTS = DWORD;
1193
 
  {$EXTERNALSYM REBARPARTS}
1194
 
 
1195
 
const
1196
 
  REBARPartFiller0  = 0;
1197
 
  {$EXTERNALSYM REBARPartFiller0}
1198
 
  RP_GRIPPER        = 1;
1199
 
  {$EXTERNALSYM RP_GRIPPER}
1200
 
  RP_GRIPPERVERT    = 2;
1201
 
  {$EXTERNALSYM RP_GRIPPERVERT}
1202
 
  RP_BAND           = 3;
1203
 
  {$EXTERNALSYM RP_BAND}
1204
 
  RP_CHEVRON        = 4;
1205
 
  {$EXTERNALSYM RP_CHEVRON}
1206
 
  RP_CHEVRONVERT    = 5;
1207
 
  {$EXTERNALSYM RP_CHEVRONVERT}
1208
 
 
1209
 
type
1210
 
  CHEVRONSTATES = DWORD;
1211
 
  {$EXTERNALSYM CHEVRONSTATES}
1212
 
 
1213
 
const
1214
 
  CHEVRONStateFiller0  = 0;
1215
 
  {$EXTERNALSYM CHEVRONStateFiller0}
1216
 
  CHEVS_NORMAL         = 1;
1217
 
  {$EXTERNALSYM CHEVS_NORMAL}
1218
 
  CHEVS_HOT            = 2;
1219
 
  {$EXTERNALSYM CHEVS_HOT}
1220
 
  CHEVS_PRESSED        = 3;
1221
 
  {$EXTERNALSYM CHEVS_PRESSED}
1222
 
 
1223
 
//---------------------------------------------------------------------------------------
1224
 
//   "Toolbar" Parts & States
1225
 
//---------------------------------------------------------------------------------------
1226
 
 
1227
 
type
1228
 
  TOOLBARPARTS = DWORD;
1229
 
  {$EXTERNALSYM TOOLBARPARTS}
1230
 
 
1231
 
const
1232
 
  TOOLBARPartFiller0      = 0;
1233
 
  {$EXTERNALSYM TOOLBARPartFiller0}
1234
 
  TP_BUTTON               = 1;
1235
 
  {$EXTERNALSYM TP_BUTTON}
1236
 
  TP_DROPDOWNBUTTON       = 2;
1237
 
  {$EXTERNALSYM TP_DROPDOWNBUTTON}
1238
 
  TP_SPLITBUTTON          = 3;
1239
 
  {$EXTERNALSYM TP_SPLITBUTTON}
1240
 
  TP_SPLITBUTTONDROPDOWN  = 4;
1241
 
  {$EXTERNALSYM TP_SPLITBUTTONDROPDOWN}
1242
 
  TP_SEPARATOR            = 5;
1243
 
  {$EXTERNALSYM TP_SEPARATOR}
1244
 
  TP_SEPARATORVERT        = 6;
1245
 
  {$EXTERNALSYM TP_SEPARATORVERT}
1246
 
 
1247
 
type
1248
 
  TOOLBARSTATES = DWORD;
1249
 
  {$EXTERNALSYM TOOLBARSTATES}
1250
 
 
1251
 
const
1252
 
  TOOLBARStateFiller0  = 0;
1253
 
  {$EXTERNALSYM TOOLBARStateFiller0}
1254
 
  TS_NORMAL            = 1;
1255
 
  {$EXTERNALSYM TS_NORMAL}
1256
 
  TS_HOT               = 2;
1257
 
  {$EXTERNALSYM TS_HOT}
1258
 
  TS_PRESSED           = 3;
1259
 
  {$EXTERNALSYM TS_PRESSED}
1260
 
  TS_DISABLED          = 4;
1261
 
  {$EXTERNALSYM TS_DISABLED}
1262
 
  TS_CHECKED           = 5;
1263
 
  {$EXTERNALSYM TS_CHECKED}
1264
 
  TS_HOTCHECKED        = 6;
1265
 
  {$EXTERNALSYM TS_HOTCHECKED}
1266
 
 
1267
 
//---------------------------------------------------------------------------------------
1268
 
//   "Status" Parts & States
1269
 
//---------------------------------------------------------------------------------------
1270
 
 
1271
 
type
1272
 
  STATUSPARTS = DWORD;
1273
 
  {$EXTERNALSYM STATUSPARTS}
1274
 
 
1275
 
const
1276
 
  STATUSPartFiller0  = 0;
1277
 
  {$EXTERNALSYM STATUSPartFiller0}
1278
 
  SP_PANE            = 1;
1279
 
  {$EXTERNALSYM SP_PANE}
1280
 
  SP_GRIPPERPANE     = 2;
1281
 
  {$EXTERNALSYM SP_GRIPPERPANE}
1282
 
  SP_GRIPPER         = 3;
1283
 
  {$EXTERNALSYM SP_GRIPPER}
1284
 
 
1285
 
//---------------------------------------------------------------------------------------
1286
 
//   "Menu" Parts & States
1287
 
//---------------------------------------------------------------------------------------
1288
 
 
1289
 
type
1290
 
  MENUPARTS = DWORD;
1291
 
  {$EXTERNALSYM MENUPARTS}
1292
 
 
1293
 
const
1294
 
  MENUPartFiller0     = 0;
1295
 
  {$EXTERNALSYM MENUPartFiller0}
1296
 
  MP_MENUITEM         = 1;
1297
 
  {$EXTERNALSYM MP_MENUITEM}
1298
 
  MP_MENUDROPDOWN     = 2;
1299
 
  {$EXTERNALSYM MP_MENUDROPDOWN}
1300
 
  MP_MENUBARITEM      = 3;
1301
 
  {$EXTERNALSYM MP_MENUBARITEM}
1302
 
  MP_MENUBARDROPDOWN  = 4;
1303
 
  {$EXTERNALSYM MP_MENUBARDROPDOWN}
1304
 
  MP_CHEVRON          = 5;
1305
 
  {$EXTERNALSYM MP_CHEVRON}
1306
 
  MP_SEPARATOR        = 6;
1307
 
  {$EXTERNALSYM MP_SEPARATOR}
1308
 
 
1309
 
type
1310
 
  MENUSTATES = DWORD;
1311
 
  {$EXTERNALSYM MENUSTATES}
1312
 
 
1313
 
const
1314
 
  MENUStateFiller0  = 0;
1315
 
  {$EXTERNALSYM MENUStateFiller0}
1316
 
  MS_NORMAL         = 1;
1317
 
  {$EXTERNALSYM MS_NORMAL}
1318
 
  MS_SELECTED       = 2;
1319
 
  {$EXTERNALSYM MS_SELECTED}
1320
 
  MS_DEMOTED        = 3;
1321
 
  {$EXTERNALSYM MS_DEMOTED}
1322
 
 
1323
 
//---------------------------------------------------------------------------------------
1324
 
//   "ListView" Parts & States
1325
 
//---------------------------------------------------------------------------------------
1326
 
 
1327
 
type
1328
 
  LISTVIEWPARTS = DWORD;
1329
 
  {$EXTERNALSYM LISTVIEWPARTS}
1330
 
 
1331
 
const
1332
 
  LISTVIEWPartFiller0   = 0;
1333
 
  {$EXTERNALSYM LISTVIEWPartFiller0}
1334
 
  LVP_LISTITEM          = 1;
1335
 
  {$EXTERNALSYM LVP_LISTITEM}
1336
 
  LVP_LISTGROUP         = 2;
1337
 
  {$EXTERNALSYM LVP_LISTGROUP}
1338
 
  LVP_LISTDETAIL        = 3;
1339
 
  {$EXTERNALSYM LVP_LISTDETAIL}
1340
 
  LVP_LISTSORTEDDETAIL  = 4;
1341
 
  {$EXTERNALSYM LVP_LISTSORTEDDETAIL}
1342
 
  LVP_EMPTYTEXT         = 5;
1343
 
  {$EXTERNALSYM LVP_EMPTYTEXT}
1344
 
 
1345
 
type
1346
 
  LISTITEMSTATES = DWORD;
1347
 
  {$EXTERNALSYM LISTITEMSTATES}
1348
 
 
1349
 
const
1350
 
  LISTITEMStateFiller0  = 0;
1351
 
  {$EXTERNALSYM LISTITEMStateFiller0}
1352
 
  LIS_NORMAL            = 1;
1353
 
  {$EXTERNALSYM LIS_NORMAL}
1354
 
  LIS_HOT               = 2;
1355
 
  {$EXTERNALSYM LIS_HOT}
1356
 
  LIS_SELECTED          = 3;
1357
 
  {$EXTERNALSYM LIS_SELECTED}
1358
 
  LIS_DISABLED          = 4;
1359
 
  {$EXTERNALSYM LIS_DISABLED}
1360
 
  LIS_SELECTEDNOTFOCUS  = 5;
1361
 
  {$EXTERNALSYM LIS_SELECTEDNOTFOCUS}
1362
 
 
1363
 
//---------------------------------------------------------------------------------------
1364
 
//   "Header" Parts & States
1365
 
//---------------------------------------------------------------------------------------
1366
 
 
1367
 
type
1368
 
  HEADERPARTS = DWORD;
1369
 
  {$EXTERNALSYM HEADERPARTS}
1370
 
 
1371
 
const
1372
 
  HEADERPartFiller0   = 0;
1373
 
  {$EXTERNALSYM HEADERPartFiller0}
1374
 
  HP_HEADERITEM       = 1;
1375
 
  {$EXTERNALSYM HP_HEADERITEM}
1376
 
  HP_HEADERITEMLEFT   = 2;
1377
 
  {$EXTERNALSYM HP_HEADERITEMLEFT}
1378
 
  HP_HEADERITEMRIGHT  = 3;
1379
 
  {$EXTERNALSYM HP_HEADERITEMRIGHT}
1380
 
  HP_HEADERSORTARROW  = 4;
1381
 
  {$EXTERNALSYM HP_HEADERSORTARROW}
1382
 
 
1383
 
type
1384
 
  HEADERITEMSTATES = DWORD;
1385
 
  {$EXTERNALSYM HEADERITEMSTATES}
1386
 
 
1387
 
const
1388
 
  HEADERITEMStateFiller0  = 0;
1389
 
  {$EXTERNALSYM HEADERITEMStateFiller0}
1390
 
  HIS_NORMAL              = 1;
1391
 
  {$EXTERNALSYM HIS_NORMAL}
1392
 
  HIS_HOT                 = 2;
1393
 
  {$EXTERNALSYM HIS_HOT}
1394
 
  HIS_PRESSED             = 3;
1395
 
  {$EXTERNALSYM HIS_PRESSED}
1396
 
 
1397
 
type
1398
 
  HEADERITEMLEFTSTATES = DWORD;
1399
 
  {$EXTERNALSYM HEADERITEMLEFTSTATES}
1400
 
 
1401
 
const
1402
 
  HEADERITEMLEFTStateFiller0  = 0;
1403
 
  {$EXTERNALSYM HEADERITEMLEFTStateFiller0}
1404
 
  HILS_NORMAL                 = 1;
1405
 
  {$EXTERNALSYM HILS_NORMAL}
1406
 
  HILS_HOT                    = 2;
1407
 
  {$EXTERNALSYM HILS_HOT}
1408
 
  HILS_PRESSED                = 3;
1409
 
  {$EXTERNALSYM HILS_PRESSED}
1410
 
 
1411
 
type
1412
 
  HEADERITEMRIGHTSTATES = DWORD;
1413
 
  {$EXTERNALSYM HEADERITEMRIGHTSTATES}
1414
 
 
1415
 
const
1416
 
  HEADERITEMRIGHTStateFiller0  = 0;
1417
 
  {$EXTERNALSYM HEADERITEMRIGHTStateFiller0}
1418
 
  HIRS_NORMAL                  = 1;
1419
 
  {$EXTERNALSYM HIRS_NORMAL}
1420
 
  HIRS_HOT                     = 2;
1421
 
  {$EXTERNALSYM HIRS_HOT}
1422
 
  HIRS_PRESSED                 = 3;
1423
 
  {$EXTERNALSYM HIRS_PRESSED}
1424
 
 
1425
 
type
1426
 
  HEADERSORTARROWSTATES = DWORD;
1427
 
  {$EXTERNALSYM HEADERSORTARROWSTATES}
1428
 
 
1429
 
const
1430
 
  HEADERSORTARROWStateFiller0  = 0;
1431
 
  {$EXTERNALSYM HEADERSORTARROWStateFiller0}
1432
 
  HSAS_SORTEDUP                = 1;
1433
 
  {$EXTERNALSYM HSAS_SORTEDUP}
1434
 
  HSAS_SORTEDDOWN              = 2;
1435
 
  {$EXTERNALSYM HSAS_SORTEDDOWN}
1436
 
 
1437
 
//---------------------------------------------------------------------------------------
1438
 
//   "Progress" Parts & States
1439
 
//---------------------------------------------------------------------------------------
1440
 
 
1441
 
type
1442
 
  PROGRESSPARTS = DWORD;
1443
 
  {$EXTERNALSYM PROGRESSPARTS}
1444
 
 
1445
 
const
1446
 
  PROGRESSPartFiller0  = 0;
1447
 
  {$EXTERNALSYM PROGRESSPartFiller0}
1448
 
  PP_BAR               = 1;
1449
 
  {$EXTERNALSYM PP_BAR}
1450
 
  PP_BARVERT           = 2;
1451
 
  {$EXTERNALSYM PP_BARVERT}
1452
 
  PP_CHUNK             = 3;
1453
 
  {$EXTERNALSYM PP_CHUNK}
1454
 
  PP_CHUNKVERT         = 4;
1455
 
  {$EXTERNALSYM PP_CHUNKVERT}
1456
 
 
1457
 
//---------------------------------------------------------------------------------------
1458
 
//   "Tab" Parts & States
1459
 
//---------------------------------------------------------------------------------------
1460
 
 
1461
 
type
1462
 
  TABPARTS = DWORD;
1463
 
  {$EXTERNALSYM TABPARTS}
1464
 
 
1465
 
const
1466
 
  TABPartFiller0            = 0;
1467
 
  {$EXTERNALSYM TABPartFiller0}
1468
 
  TABP_TABITEM              = 1;
1469
 
  {$EXTERNALSYM TABP_TABITEM}
1470
 
  TABP_TABITEMLEFTEDGE      = 2;
1471
 
  {$EXTERNALSYM TABP_TABITEMLEFTEDGE}
1472
 
  TABP_TABITEMRIGHTEDGE     = 3;
1473
 
  {$EXTERNALSYM TABP_TABITEMRIGHTEDGE}
1474
 
  TABP_TABITEMBOTHEDGE      = 4;
1475
 
  {$EXTERNALSYM TABP_TABITEMBOTHEDGE}
1476
 
  TABP_TOPTABITEM           = 5;
1477
 
  {$EXTERNALSYM TABP_TOPTABITEM}
1478
 
  TABP_TOPTABITEMLEFTEDGE   = 6;
1479
 
  {$EXTERNALSYM TABP_TOPTABITEMLEFTEDGE}
1480
 
  TABP_TOPTABITEMRIGHTEDGE  = 7;
1481
 
  {$EXTERNALSYM TABP_TOPTABITEMRIGHTEDGE}
1482
 
  TABP_TOPTABITEMBOTHEDGE   = 8;
1483
 
  {$EXTERNALSYM TABP_TOPTABITEMBOTHEDGE}
1484
 
  TABP_PANE                 = 9;
1485
 
  {$EXTERNALSYM TABP_PANE}
1486
 
  TABP_BODY                 = 10;
1487
 
  {$EXTERNALSYM TABP_BODY}
1488
 
 
1489
 
type
1490
 
  TABITEMSTATES = DWORD;
1491
 
  {$EXTERNALSYM TABITEMSTATES}
1492
 
 
1493
 
const
1494
 
  TABITEMStateFiller0  = 0;
1495
 
  {$EXTERNALSYM TABITEMStateFiller0}
1496
 
  TIS_NORMAL           = 1;
1497
 
  {$EXTERNALSYM TIS_NORMAL}
1498
 
  TIS_HOT              = 2;
1499
 
  {$EXTERNALSYM TIS_HOT}
1500
 
  TIS_SELECTED         = 3;
1501
 
  {$EXTERNALSYM TIS_SELECTED}
1502
 
  TIS_DISABLED         = 4;
1503
 
  {$EXTERNALSYM TIS_DISABLED}
1504
 
  TIS_FOCUSED          = 5;
1505
 
  {$EXTERNALSYM TIS_FOCUSED}
1506
 
 
1507
 
type
1508
 
  TABITEMLEFTEDGESTATES = DWORD;
1509
 
  {$EXTERNALSYM TABITEMLEFTEDGESTATES}
1510
 
 
1511
 
const
1512
 
  TABITEMLEFTEDGEStateFiller0  = 0;
1513
 
  {$EXTERNALSYM TABITEMLEFTEDGEStateFiller0}
1514
 
  TILES_NORMAL                 = 1;
1515
 
  {$EXTERNALSYM TILES_NORMAL}
1516
 
  TILES_HOT                    = 2;
1517
 
  {$EXTERNALSYM TILES_HOT}
1518
 
  TILES_SELECTED               = 3;
1519
 
  {$EXTERNALSYM TILES_SELECTED}
1520
 
  TILES_DISABLED               = 4;
1521
 
  {$EXTERNALSYM TILES_DISABLED}
1522
 
  TILES_FOCUSED                = 5;
1523
 
  {$EXTERNALSYM TILES_FOCUSED}
1524
 
 
1525
 
type
1526
 
  TABITEMRIGHTEDGESTATES = DWORD;
1527
 
  {$EXTERNALSYM TABITEMRIGHTEDGESTATES}
1528
 
 
1529
 
const
1530
 
  TABITEMRIGHTEDGEStateFiller0  = 0;
1531
 
  {$EXTERNALSYM TABITEMRIGHTEDGEStateFiller0}
1532
 
  TIRES_NORMAL                  = 1;
1533
 
  {$EXTERNALSYM TIRES_NORMAL}
1534
 
  TIRES_HOT                     = 2;
1535
 
  {$EXTERNALSYM TIRES_HOT}
1536
 
  TIRES_SELECTED                = 3;
1537
 
  {$EXTERNALSYM TIRES_SELECTED}
1538
 
  TIRES_DISABLED                = 4;
1539
 
  {$EXTERNALSYM TIRES_DISABLED}
1540
 
  TIRES_FOCUSED                 = 5;
1541
 
  {$EXTERNALSYM TIRES_FOCUSED}
1542
 
 
1543
 
type
1544
 
  TABITEMBOTHEDGESSTATES = DWORD;
1545
 
  {$EXTERNALSYM TABITEMBOTHEDGESSTATES}
1546
 
 
1547
 
const
1548
 
  TABITEMBOTHEDGESStateFiller0  = 0;
1549
 
  {$EXTERNALSYM TABITEMBOTHEDGESStateFiller0}
1550
 
  TIBES_NORMAL                  = 1;
1551
 
  {$EXTERNALSYM TIBES_NORMAL}
1552
 
  TIBES_HOT                     = 2;
1553
 
  {$EXTERNALSYM TIBES_HOT}
1554
 
  TIBES_SELECTED                = 3;
1555
 
  {$EXTERNALSYM TIBES_SELECTED}
1556
 
  TIBES_DISABLED                = 4;
1557
 
  {$EXTERNALSYM TIBES_DISABLED}
1558
 
  TIBES_FOCUSED                 = 5;
1559
 
  {$EXTERNALSYM TIBES_FOCUSED}
1560
 
 
1561
 
type
1562
 
  TOPTABITEMSTATES = DWORD;
1563
 
  {$EXTERNALSYM TOPTABITEMSTATES}
1564
 
 
1565
 
const
1566
 
  TOPTABITEMStateFiller0  = 0;
1567
 
  {$EXTERNALSYM TOPTABITEMStateFiller0}
1568
 
  TTIS_NORMAL             = 1;
1569
 
  {$EXTERNALSYM TTIS_NORMAL}
1570
 
  TTIS_HOT                = 2;
1571
 
  {$EXTERNALSYM TTIS_HOT}
1572
 
  TTIS_SELECTED           = 3;
1573
 
  {$EXTERNALSYM TTIS_SELECTED}
1574
 
  TTIS_DISABLED           = 4;
1575
 
  {$EXTERNALSYM TTIS_DISABLED}
1576
 
  TTIS_FOCUSED            = 5;
1577
 
  {$EXTERNALSYM TTIS_FOCUSED}
1578
 
 
1579
 
type
1580
 
  TOPTABITEMLEFTEDGESTATES = DWORD;
1581
 
  {$EXTERNALSYM TOPTABITEMLEFTEDGESTATES}
1582
 
 
1583
 
const
1584
 
  TOPTABITEMLEFTEDGEStateFiller0  = 0;
1585
 
  {$EXTERNALSYM TOPTABITEMLEFTEDGEStateFiller0}
1586
 
  TTILES_NORMAL                   = 1;
1587
 
  {$EXTERNALSYM TTILES_NORMAL}
1588
 
  TTILES_HOT                      = 2;
1589
 
  {$EXTERNALSYM TTILES_HOT}
1590
 
  TTILES_SELECTED                 = 3;
1591
 
  {$EXTERNALSYM TTILES_SELECTED}
1592
 
  TTILES_DISABLED                 = 4;
1593
 
  {$EXTERNALSYM TTILES_DISABLED}
1594
 
  TTILES_FOCUSED                  = 5;
1595
 
  {$EXTERNALSYM TTILES_FOCUSED}
1596
 
 
1597
 
type
1598
 
  TOPTABITEMRIGHTEDGESTATES = DWORD;
1599
 
  {$EXTERNALSYM TOPTABITEMRIGHTEDGESTATES}
1600
 
 
1601
 
const
1602
 
  TOPTABITEMRIGHTEDGEStateFiller0  = 0;
1603
 
  {$EXTERNALSYM TOPTABITEMRIGHTEDGEStateFiller0}
1604
 
  TTIRES_NORMAL                    = 1;
1605
 
  {$EXTERNALSYM TTIRES_NORMAL}
1606
 
  TTIRES_HOT                       = 2;
1607
 
  {$EXTERNALSYM TTIRES_HOT}
1608
 
  TTIRES_SELECTED                  = 3;
1609
 
  {$EXTERNALSYM TTIRES_SELECTED}
1610
 
  TTIRES_DISABLED                  = 4;
1611
 
  {$EXTERNALSYM TTIRES_DISABLED}
1612
 
  TTIRES_FOCUSED                   = 5;
1613
 
  {$EXTERNALSYM TTIRES_FOCUSED}
1614
 
 
1615
 
type
1616
 
  TOPTABITEMBOTHEDGESSTATES = DWORD;
1617
 
  {$EXTERNALSYM TOPTABITEMBOTHEDGESSTATES}
1618
 
 
1619
 
const
1620
 
  TOPTABITEMBOTHEDGESStateFiller0  = 0;
1621
 
  {$EXTERNALSYM TOPTABITEMBOTHEDGESStateFiller0}
1622
 
  TTIBES_NORMAL                    = 1;
1623
 
  {$EXTERNALSYM TTIBES_NORMAL}
1624
 
  TTIBES_HOT                       = 2;
1625
 
  {$EXTERNALSYM TTIBES_HOT}
1626
 
  TTIBES_SELECTED                  = 3;
1627
 
  {$EXTERNALSYM TTIBES_SELECTED}
1628
 
  TTIBES_DISABLED                  = 4;
1629
 
  {$EXTERNALSYM TTIBES_DISABLED}
1630
 
  TTIBES_FOCUSED                   = 5;
1631
 
  {$EXTERNALSYM TTIBES_FOCUSED}
1632
 
 
1633
 
//---------------------------------------------------------------------------------------
1634
 
//   "Trackbar" Parts & States
1635
 
//---------------------------------------------------------------------------------------
1636
 
 
1637
 
type
1638
 
  TRACKBARPARTS = DWORD;
1639
 
  {$EXTERNALSYM TRACKBARPARTS}
1640
 
 
1641
 
const
1642
 
  TRACKBARPartFiller0  = 0;
1643
 
  {$EXTERNALSYM TRACKBARPartFiller0}
1644
 
  TKP_TRACK            = 1;
1645
 
  {$EXTERNALSYM TKP_TRACK}
1646
 
  TKP_TRACKVERT        = 2;
1647
 
  {$EXTERNALSYM TKP_TRACKVERT}
1648
 
  TKP_THUMB            = 3;
1649
 
  {$EXTERNALSYM TKP_THUMB}
1650
 
  TKP_THUMBBOTTOM      = 4;
1651
 
  {$EXTERNALSYM TKP_THUMBBOTTOM}
1652
 
  TKP_THUMBTOP         = 5;
1653
 
  {$EXTERNALSYM TKP_THUMBTOP}
1654
 
  TKP_THUMBVERT        = 6;
1655
 
  {$EXTERNALSYM TKP_THUMBVERT}
1656
 
  TKP_THUMBLEFT        = 7;
1657
 
  {$EXTERNALSYM TKP_THUMBLEFT}
1658
 
  TKP_THUMBRIGHT       = 8;
1659
 
  {$EXTERNALSYM TKP_THUMBRIGHT}
1660
 
  TKP_TICS             = 9;
1661
 
  {$EXTERNALSYM TKP_TICS}
1662
 
  TKP_TICSVERT         = 10;
1663
 
  {$EXTERNALSYM TKP_TICSVERT}
1664
 
 
1665
 
type
1666
 
  TRACKBARSTATES = DWORD;
1667
 
  {$EXTERNALSYM TRACKBARSTATES}
1668
 
 
1669
 
const
1670
 
  TRACKBARStateFiller0  = 0;
1671
 
  {$EXTERNALSYM TRACKBARStateFiller0}
1672
 
  TKS_NORMAL            = 1;
1673
 
  {$EXTERNALSYM TKS_NORMAL}
1674
 
 
1675
 
type
1676
 
  TRACKSTATES = DWORD;
1677
 
  {$EXTERNALSYM TRACKSTATES}
1678
 
 
1679
 
const
1680
 
  TRACKStateFiller0  = 0;
1681
 
  {$EXTERNALSYM TRACKStateFiller0}
1682
 
  TRS_NORMAL         = 1;
1683
 
  {$EXTERNALSYM TRS_NORMAL}
1684
 
 
1685
 
type
1686
 
  TRACKVERTSTATES = DWORD;
1687
 
  {$EXTERNALSYM TRACKVERTSTATES}
1688
 
 
1689
 
const
1690
 
  TRACKVERTStateFiller0  = 0;
1691
 
  {$EXTERNALSYM TRACKVERTStateFiller0}
1692
 
  TRVS_NORMAL            = 1;
1693
 
  {$EXTERNALSYM TRVS_NORMAL}
1694
 
 
1695
 
type
1696
 
  THUMBSTATES = DWORD;
1697
 
  {$EXTERNALSYM THUMBSTATES}
1698
 
 
1699
 
const
1700
 
  THUMBStateFiller0  = 0;
1701
 
  {$EXTERNALSYM THUMBStateFiller0}
1702
 
  TUS_NORMAL         = 1;
1703
 
  {$EXTERNALSYM TUS_NORMAL}
1704
 
  TUS_HOT            = 2;
1705
 
  {$EXTERNALSYM TUS_HOT}
1706
 
  TUS_PRESSED        = 3;
1707
 
  {$EXTERNALSYM TUS_PRESSED}
1708
 
  TUS_FOCUSED        = 4;
1709
 
  {$EXTERNALSYM TUS_FOCUSED}
1710
 
  TUS_DISABLED       = 5;
1711
 
  {$EXTERNALSYM TUS_DISABLED}
1712
 
 
1713
 
type
1714
 
  THUMBBOTTOMSTATES = DWORD;
1715
 
  {$EXTERNALSYM THUMBBOTTOMSTATES}
1716
 
 
1717
 
const
1718
 
  THUMBBOTTOMStateFiller0  = 0;
1719
 
  {$EXTERNALSYM THUMBBOTTOMStateFiller0}
1720
 
  TUBS_NORMAL              = 1;
1721
 
  {$EXTERNALSYM TUBS_NORMAL}
1722
 
  TUBS_HOT                 = 2;
1723
 
  {$EXTERNALSYM TUBS_HOT}
1724
 
  TUBS_PRESSED             = 3;
1725
 
  {$EXTERNALSYM TUBS_PRESSED}
1726
 
  TUBS_FOCUSED             = 4;
1727
 
  {$EXTERNALSYM TUBS_FOCUSED}
1728
 
  TUBS_DISABLED            = 5;
1729
 
  {$EXTERNALSYM TUBS_DISABLED}
1730
 
 
1731
 
type
1732
 
  THUMBTOPSTATES = DWORD;
1733
 
  {$EXTERNALSYM THUMBTOPSTATES}
1734
 
 
1735
 
const
1736
 
  THUMBTOPStateFiller0  = 0;
1737
 
  {$EXTERNALSYM THUMBTOPStateFiller0}
1738
 
  TUTS_NORMAL           = 1;
1739
 
  {$EXTERNALSYM TUTS_NORMAL}
1740
 
  TUTS_HOT              = 2;
1741
 
  {$EXTERNALSYM TUTS_HOT}
1742
 
  TUTS_PRESSED          = 3;
1743
 
  {$EXTERNALSYM TUTS_PRESSED}
1744
 
  TUTS_FOCUSED          = 4;
1745
 
  {$EXTERNALSYM TUTS_FOCUSED}
1746
 
  TUTS_DISABLED         = 5;
1747
 
  {$EXTERNALSYM TUTS_DISABLED}
1748
 
 
1749
 
type
1750
 
  THUMBVERTSTATES = DWORD;
1751
 
  {$EXTERNALSYM THUMBVERTSTATES}
1752
 
 
1753
 
const
1754
 
  THUMBVERTStateFiller0  = 0;
1755
 
  {$EXTERNALSYM THUMBVERTStateFiller0}
1756
 
  TUVS_NORMAL            = 1;
1757
 
  {$EXTERNALSYM TUVS_NORMAL}
1758
 
  TUVS_HOT               = 2;
1759
 
  {$EXTERNALSYM TUVS_HOT}
1760
 
  TUVS_PRESSED           = 3;
1761
 
  {$EXTERNALSYM TUVS_PRESSED}
1762
 
  TUVS_FOCUSED           = 4;
1763
 
  {$EXTERNALSYM TUVS_FOCUSED}
1764
 
  TUVS_DISABLED          = 5;
1765
 
  {$EXTERNALSYM TUVS_DISABLED}
1766
 
 
1767
 
type
1768
 
  THUMBLEFTSTATES = DWORD;
1769
 
  {$EXTERNALSYM THUMBLEFTSTATES}
1770
 
 
1771
 
const
1772
 
  THUMBLEFTStateFiller0  = 0;
1773
 
  {$EXTERNALSYM THUMBLEFTStateFiller0}
1774
 
  TUVLS_NORMAL           = 1;
1775
 
  {$EXTERNALSYM TUVLS_NORMAL}
1776
 
  TUVLS_HOT              = 2;
1777
 
  {$EXTERNALSYM TUVLS_HOT}
1778
 
  TUVLS_PRESSED          = 3;
1779
 
  {$EXTERNALSYM TUVLS_PRESSED}
1780
 
  TUVLS_FOCUSED          = 4;
1781
 
  {$EXTERNALSYM TUVLS_FOCUSED}
1782
 
  TUVLS_DISABLED         = 5;
1783
 
  {$EXTERNALSYM TUVLS_DISABLED}
1784
 
 
1785
 
type
1786
 
  THUMBRIGHTSTATES = DWORD;
1787
 
  {$EXTERNALSYM THUMBRIGHTSTATES}
1788
 
 
1789
 
const
1790
 
  THUMBRIGHTStateFiller0  = 0;
1791
 
  {$EXTERNALSYM THUMBRIGHTStateFiller0}
1792
 
  TUVRS_NORMAL            = 1;
1793
 
  {$EXTERNALSYM TUVRS_NORMAL}
1794
 
  TUVRS_HOT               = 2;
1795
 
  {$EXTERNALSYM TUVRS_HOT}
1796
 
  TUVRS_PRESSED           = 3;
1797
 
  {$EXTERNALSYM TUVRS_PRESSED}
1798
 
  TUVRS_FOCUSED           = 4;
1799
 
  {$EXTERNALSYM TUVRS_FOCUSED}
1800
 
  TUVRS_DISABLED          = 5;
1801
 
  {$EXTERNALSYM TUVRS_DISABLED}
1802
 
 
1803
 
type
1804
 
  TICSSTATES = DWORD;
1805
 
  {$EXTERNALSYM TICSSTATES}
1806
 
 
1807
 
const
1808
 
  TICSStateFiller0  = 0;
1809
 
  {$EXTERNALSYM TICSStateFiller0}
1810
 
  TSS_NORMAL        = 1;
1811
 
  {$EXTERNALSYM TSS_NORMAL}
1812
 
 
1813
 
type
1814
 
  TICSVERTSTATES = DWORD;
1815
 
  {$EXTERNALSYM TICSVERTSTATES}
1816
 
 
1817
 
const
1818
 
  TICSVERTStateFiller0  = 0;
1819
 
  {$EXTERNALSYM TICSVERTStateFiller0}
1820
 
  TSVS_NORMAL           = 1;
1821
 
  {$EXTERNALSYM TSVS_NORMAL}
1822
 
 
1823
 
//---------------------------------------------------------------------------------------
1824
 
//   "Tooltips" Parts & States
1825
 
//---------------------------------------------------------------------------------------
1826
 
 
1827
 
type
1828
 
  TOOLTIPPARTS = DWORD;
1829
 
  {$EXTERNALSYM TOOLTIPPARTS}
1830
 
 
1831
 
const
1832
 
  TOOLTIPPartFiller0  = 0;
1833
 
  {$EXTERNALSYM TOOLTIPPartFiller0}
1834
 
  TTP_STANDARD        = 1;
1835
 
  {$EXTERNALSYM TTP_STANDARD}
1836
 
  TTP_STANDARDTITLE   = 2;
1837
 
  {$EXTERNALSYM TTP_STANDARDTITLE}
1838
 
  TTP_BALLOON         = 3;
1839
 
  {$EXTERNALSYM TTP_BALLOON}
1840
 
  TTP_BALLOONTITLE    = 4;
1841
 
  {$EXTERNALSYM TTP_BALLOONTITLE}
1842
 
  TTP_CLOSE           = 5;
1843
 
  {$EXTERNALSYM TTP_CLOSE}
1844
 
 
1845
 
type
1846
 
  CLOSESTATES = DWORD;
1847
 
  {$EXTERNALSYM CLOSESTATES}
1848
 
 
1849
 
const
1850
 
  CLOSEStateFiller0  = 0;
1851
 
  {$EXTERNALSYM CLOSEStateFiller0}
1852
 
  TTCS_NORMAL        = 1;
1853
 
  {$EXTERNALSYM TTCS_NORMAL}
1854
 
  TTCS_HOT           = 2;
1855
 
  {$EXTERNALSYM TTCS_HOT}
1856
 
  TTCS_PRESSED       = 3;
1857
 
  {$EXTERNALSYM TTCS_PRESSED}
1858
 
 
1859
 
type
1860
 
  STANDARDSTATES = DWORD;
1861
 
  {$EXTERNALSYM STANDARDSTATES}
1862
 
 
1863
 
const
1864
 
  STANDARDStateFiller0  = 0;
1865
 
  {$EXTERNALSYM STANDARDStateFiller0}
1866
 
  TTSS_NORMAL           = 1;
1867
 
  {$EXTERNALSYM TTSS_NORMAL}
1868
 
  TTSS_LINK             = 2;
1869
 
  {$EXTERNALSYM TTSS_LINK}
1870
 
 
1871
 
type
1872
 
  BALLOONSTATES = DWORD;
1873
 
  {$EXTERNALSYM BALLOONSTATES}
1874
 
 
1875
 
const
1876
 
  BALLOONStateFiller0  = 0;
1877
 
  {$EXTERNALSYM BALLOONStateFiller0}
1878
 
  TTBS_NORMAL          = 1;
1879
 
  {$EXTERNALSYM TTBS_NORMAL}
1880
 
  TTBS_LINK            = 2;
1881
 
  {$EXTERNALSYM TTBS_LINK}
1882
 
 
1883
 
//---------------------------------------------------------------------------------------
1884
 
//   "TreeView" Parts & States
1885
 
//---------------------------------------------------------------------------------------
1886
 
 
1887
 
type
1888
 
  TREEVIEWPARTS = DWORD;
1889
 
  {$EXTERNALSYM TREEVIEWPARTS}
1890
 
 
1891
 
const
1892
 
  TREEVIEWPartFiller0  = 0;
1893
 
  {$EXTERNALSYM TREEVIEWPartFiller0}
1894
 
  TVP_TREEITEM         = 1;
1895
 
  {$EXTERNALSYM TVP_TREEITEM}
1896
 
  TVP_GLYPH            = 2;
1897
 
  {$EXTERNALSYM TVP_GLYPH}
1898
 
  TVP_BRANCH           = 3;
1899
 
  {$EXTERNALSYM TVP_BRANCH}
1900
 
 
1901
 
type
1902
 
  TREEITEMSTATES = DWORD;
1903
 
  {$EXTERNALSYM TREEITEMSTATES}
1904
 
 
1905
 
const
1906
 
  TREEITEMStateFiller0    = 0;
1907
 
  {$EXTERNALSYM TREEITEMStateFiller0}
1908
 
  TREIS_NORMAL            = 1;
1909
 
  {$EXTERNALSYM TREIS_NORMAL}
1910
 
  TREIS_HOT               = 2;
1911
 
  {$EXTERNALSYM TREIS_HOT}
1912
 
  TREIS_SELECTED          = 3;
1913
 
  {$EXTERNALSYM TREIS_SELECTED}
1914
 
  TREIS_DISABLED          = 4;
1915
 
  {$EXTERNALSYM TREIS_DISABLED}
1916
 
  TREIS_SELECTEDNOTFOCUS  = 5;
1917
 
  {$EXTERNALSYM TREIS_SELECTEDNOTFOCUS}
1918
 
 
1919
 
type
1920
 
  GLYPHSTATES = DWORD;
1921
 
  {$EXTERNALSYM GLYPHSTATES}
1922
 
 
1923
 
const
1924
 
  GLYPHStateFiller0  = 0;
1925
 
  {$EXTERNALSYM GLYPHStateFiller0}
1926
 
  GLPS_CLOSED        = 1;
1927
 
  {$EXTERNALSYM GLPS_CLOSED}
1928
 
  GLPS_OPENED        = 2;
1929
 
  {$EXTERNALSYM GLPS_OPENED}
1930
 
 
1931
 
//---------------------------------------------------------------------------------------
1932
 
//   "Spin" Parts & States
1933
 
//---------------------------------------------------------------------------------------
1934
 
 
1935
 
type
1936
 
  SPINPARTS = DWORD;
1937
 
  {$EXTERNALSYM SPINPARTS}
1938
 
 
1939
 
const
1940
 
  SPINPartFiller0  = 0;
1941
 
  {$EXTERNALSYM SPINPartFiller0}
1942
 
  SPNP_UP          = 1;
1943
 
  {$EXTERNALSYM SPNP_UP}
1944
 
  SPNP_DOWN        = 2;
1945
 
  {$EXTERNALSYM SPNP_DOWN}
1946
 
  SPNP_UPHORZ      = 3;
1947
 
  {$EXTERNALSYM SPNP_UPHORZ}
1948
 
  SPNP_DOWNHORZ    = 4;
1949
 
  {$EXTERNALSYM SPNP_DOWNHORZ}
1950
 
 
1951
 
type
1952
 
  UPSTATES = DWORD;
1953
 
  {$EXTERNALSYM UPSTATES}
1954
 
 
1955
 
const
1956
 
  UPStateFiller0  = 0;
1957
 
  {$EXTERNALSYM UPStateFiller0}
1958
 
  UPS_NORMAL      = 1;
1959
 
  {$EXTERNALSYM UPS_NORMAL}
1960
 
  UPS_HOT         = 2;
1961
 
  {$EXTERNALSYM UPS_HOT}
1962
 
  UPS_PRESSED     = 3;
1963
 
  {$EXTERNALSYM UPS_PRESSED}
1964
 
  UPS_DISABLED    = 4;
1965
 
  {$EXTERNALSYM UPS_DISABLED}
1966
 
 
1967
 
type
1968
 
  DOWNSTATES = DWORD;
1969
 
  {$EXTERNALSYM DOWNSTATES}
1970
 
 
1971
 
const
1972
 
  DOWNStateFiller0  = 0;
1973
 
  {$EXTERNALSYM DOWNStateFiller0}
1974
 
  DNS_NORMAL        = 1;
1975
 
  {$EXTERNALSYM DNS_NORMAL}
1976
 
  DNS_HOT           = 2;
1977
 
  {$EXTERNALSYM DNS_HOT}
1978
 
  DNS_PRESSED       = 3;
1979
 
  {$EXTERNALSYM DNS_PRESSED}
1980
 
  DNS_DISABLED      = 4;
1981
 
  {$EXTERNALSYM DNS_DISABLED}
1982
 
 
1983
 
type
1984
 
  UPHORZSTATES = DWORD;
1985
 
  {$EXTERNALSYM UPHORZSTATES}
1986
 
 
1987
 
const
1988
 
  UPHORZStateFiller0  = 0;
1989
 
  {$EXTERNALSYM UPHORZStateFiller0}
1990
 
  UPHZS_NORMAL        = 1;
1991
 
  {$EXTERNALSYM UPHZS_NORMAL}
1992
 
  UPHZS_HOT           = 2;
1993
 
  {$EXTERNALSYM UPHZS_HOT}
1994
 
  UPHZS_PRESSED       = 3;
1995
 
  {$EXTERNALSYM UPHZS_PRESSED}
1996
 
  UPHZS_DISABLED      = 4;
1997
 
  {$EXTERNALSYM UPHZS_DISABLED}
1998
 
 
1999
 
type
2000
 
  DOWNHORZSTATES = DWORD;
2001
 
  {$EXTERNALSYM DOWNHORZSTATES}
2002
 
 
2003
 
const
2004
 
  DOWNHORZStateFiller0  = 0;
2005
 
  {$EXTERNALSYM DOWNHORZStateFiller0}
2006
 
  DNHZS_NORMAL          = 1;
2007
 
  {$EXTERNALSYM DNHZS_NORMAL}
2008
 
  DNHZS_HOT             = 2;
2009
 
  {$EXTERNALSYM DNHZS_HOT}
2010
 
  DNHZS_PRESSED         = 3;
2011
 
  {$EXTERNALSYM DNHZS_PRESSED}
2012
 
  DNHZS_DISABLED        = 4;
2013
 
  {$EXTERNALSYM DNHZS_DISABLED}
2014
 
 
2015
 
//---------------------------------------------------------------------------------------
2016
 
//   "Page" Parts & States
2017
 
//---------------------------------------------------------------------------------------
2018
 
 
2019
 
type
2020
 
  PAGEPARTS = DWORD;
2021
 
  {$EXTERNALSYM PAGEPARTS}
2022
 
 
2023
 
const
2024
 
  PAGEPartFiller0  = 0;
2025
 
  {$EXTERNALSYM PAGEPartFiller0}
2026
 
  PGRP_UP          = 1;
2027
 
  {$EXTERNALSYM PGRP_UP}
2028
 
  PGRP_DOWN        = 2;
2029
 
  {$EXTERNALSYM PGRP_DOWN}
2030
 
  PGRP_UPHORZ      = 3;
2031
 
  {$EXTERNALSYM PGRP_UPHORZ}
2032
 
  PGRP_DOWNHORZ    = 4;
2033
 
  {$EXTERNALSYM PGRP_DOWNHORZ}
2034
 
 
2035
 
//--- Pager uses same states as Spin ---
2036
 
 
2037
 
//---------------------------------------------------------------------------------------
2038
 
//   "Scrollbar" Parts & States
2039
 
//---------------------------------------------------------------------------------------
2040
 
 
2041
 
type
2042
 
  SCROLLBARPARTS = DWORD;
2043
 
  {$EXTERNALSYM SCROLLBARPARTS}
2044
 
 
2045
 
const
2046
 
  SCROLLBARPartFiller0  = 0;
2047
 
  {$EXTERNALSYM SCROLLBARPartFiller0}
2048
 
  SBP_ARROWBTN          = 1;
2049
 
  {$EXTERNALSYM SBP_ARROWBTN}
2050
 
  SBP_THUMBBTNHORZ      = 2;
2051
 
  {$EXTERNALSYM SBP_THUMBBTNHORZ}
2052
 
  SBP_THUMBBTNVERT      = 3;
2053
 
  {$EXTERNALSYM SBP_THUMBBTNVERT}
2054
 
  SBP_LOWERTRACKHORZ    = 4;
2055
 
  {$EXTERNALSYM SBP_LOWERTRACKHORZ}
2056
 
  SBP_UPPERTRACKHORZ    = 5;
2057
 
  {$EXTERNALSYM SBP_UPPERTRACKHORZ}
2058
 
  SBP_LOWERTRACKVERT    = 6;
2059
 
  {$EXTERNALSYM SBP_LOWERTRACKVERT}
2060
 
  SBP_UPPERTRACKVERT    = 7;
2061
 
  {$EXTERNALSYM SBP_UPPERTRACKVERT}
2062
 
  SBP_GRIPPERHORZ       = 8;
2063
 
  {$EXTERNALSYM SBP_GRIPPERHORZ}
2064
 
  SBP_GRIPPERVERT       = 9;
2065
 
  {$EXTERNALSYM SBP_GRIPPERVERT}
2066
 
  SBP_SIZEBOX           = 10;
2067
 
  {$EXTERNALSYM SBP_SIZEBOX}
2068
 
 
2069
 
type
2070
 
  ARROWBTNSTATES = DWORD;
2071
 
  {$EXTERNALSYM ARROWBTNSTATES}
2072
 
 
2073
 
const
2074
 
  ARROWBTNStateFiller0  = 0;
2075
 
  {$EXTERNALSYM ARROWBTNStateFiller0}
2076
 
  ABS_UPNORMAL          = 1;
2077
 
  {$EXTERNALSYM ABS_UPNORMAL}
2078
 
  ABS_UPHOT             = 2;
2079
 
  {$EXTERNALSYM ABS_UPHOT}
2080
 
  ABS_UPPRESSED         = 3;
2081
 
  {$EXTERNALSYM ABS_UPPRESSED}
2082
 
  ABS_UPDISABLED        = 4;
2083
 
  {$EXTERNALSYM ABS_UPDISABLED}
2084
 
  ABS_DOWNNORMAL        = 5;
2085
 
  {$EXTERNALSYM ABS_DOWNNORMAL}
2086
 
  ABS_DOWNHOT           = 6;
2087
 
  {$EXTERNALSYM ABS_DOWNHOT}
2088
 
  ABS_DOWNPRESSED       = 7;
2089
 
  {$EXTERNALSYM ABS_DOWNPRESSED}
2090
 
  ABS_DOWNDISABLED      = 8;
2091
 
  {$EXTERNALSYM ABS_DOWNDISABLED}
2092
 
  ABS_LEFTNORMAL        = 9;
2093
 
  {$EXTERNALSYM ABS_LEFTNORMAL}
2094
 
  ABS_LEFTHOT           = 10;
2095
 
  {$EXTERNALSYM ABS_LEFTHOT}
2096
 
  ABS_LEFTPRESSED       = 11;
2097
 
  {$EXTERNALSYM ABS_LEFTPRESSED}
2098
 
  ABS_LEFTDISABLED      = 12;
2099
 
  {$EXTERNALSYM ABS_LEFTDISABLED}
2100
 
  ABS_RIGHTNORMAL       = 13;
2101
 
  {$EXTERNALSYM ABS_RIGHTNORMAL}
2102
 
  ABS_RIGHTHOT          = 14;
2103
 
  {$EXTERNALSYM ABS_RIGHTHOT}
2104
 
  ABS_RIGHTPRESSED      = 15;
2105
 
  {$EXTERNALSYM ABS_RIGHTPRESSED}
2106
 
  ABS_RIGHTDISABLED     = 16;
2107
 
  {$EXTERNALSYM ABS_RIGHTDISABLED}
2108
 
 
2109
 
type
2110
 
  SCROLLBARSTATES = DWORD;
2111
 
  {$EXTERNALSYM SCROLLBARSTATES}
2112
 
 
2113
 
const
2114
 
  SCROLLBARStateFiller0  = 0;
2115
 
  {$EXTERNALSYM SCROLLBARStateFiller0}
2116
 
  SCRBS_NORMAL           = 1;
2117
 
  {$EXTERNALSYM SCRBS_NORMAL}
2118
 
  SCRBS_HOT              = 2;
2119
 
  {$EXTERNALSYM SCRBS_HOT}
2120
 
  SCRBS_PRESSED          = 3;
2121
 
  {$EXTERNALSYM SCRBS_PRESSED}
2122
 
  SCRBS_DISABLED         = 4;
2123
 
  {$EXTERNALSYM SCRBS_DISABLED}
2124
 
 
2125
 
type
2126
 
  SIZEBOXSTATES = DWORD;
2127
 
  {$EXTERNALSYM SIZEBOXSTATES}
2128
 
 
2129
 
const
2130
 
  SIZEBOXStateFiller0  = 0;
2131
 
  {$EXTERNALSYM SIZEBOXStateFiller0}
2132
 
  SZB_RIGHTALIGN       = 1;
2133
 
  {$EXTERNALSYM SZB_RIGHTALIGN}
2134
 
  SZB_LEFTALIGN        = 2;
2135
 
  {$EXTERNALSYM SZB_LEFTALIGN}
2136
 
 
2137
 
//---------------------------------------------------------------------------------------
2138
 
//   "Edit" Parts & States
2139
 
//---------------------------------------------------------------------------------------
2140
 
 
2141
 
type
2142
 
  EDITPARTS = DWORD;
2143
 
  {$EXTERNALSYM EDITPARTS}
2144
 
 
2145
 
const
2146
 
  EDITPartFiller0  = 0;
2147
 
  {$EXTERNALSYM EDITPartFiller0}
2148
 
  EP_EDITTEXT      = 1;
2149
 
  {$EXTERNALSYM EP_EDITTEXT}
2150
 
  EP_CARET         = 2;
2151
 
  {$EXTERNALSYM EP_CARET}
2152
 
 
2153
 
type
2154
 
  EDITTEXTSTATES = DWORD;
2155
 
  {$EXTERNALSYM EDITTEXTSTATES}
2156
 
 
2157
 
const
2158
 
  EDITTEXTStateFiller0  = 0;
2159
 
  {$EXTERNALSYM EDITTEXTStateFiller0}
2160
 
  ETS_NORMAL            = 1;
2161
 
  {$EXTERNALSYM ETS_NORMAL}
2162
 
  ETS_HOT               = 2;
2163
 
  {$EXTERNALSYM ETS_HOT}
2164
 
  ETS_SELECTED          = 3;
2165
 
  {$EXTERNALSYM ETS_SELECTED}
2166
 
  ETS_DISABLED          = 4;
2167
 
  {$EXTERNALSYM ETS_DISABLED}
2168
 
  ETS_FOCUSED           = 5;
2169
 
  {$EXTERNALSYM ETS_FOCUSED}
2170
 
  ETS_READONLY          = 6;
2171
 
  {$EXTERNALSYM ETS_READONLY}
2172
 
  ETS_ASSIST            = 7;
2173
 
  {$EXTERNALSYM ETS_ASSIST}
2174
 
 
2175
 
//---------------------------------------------------------------------------------------
2176
 
//   "ComboBox" Parts & States
2177
 
//---------------------------------------------------------------------------------------
2178
 
 
2179
 
type
2180
 
  COMBOBOXPARTS = DWORD;
2181
 
  {$EXTERNALSYM COMBOBOXPARTS}
2182
 
 
2183
 
const
2184
 
  COMBOBOXPartFiller0  = 0;
2185
 
  {$EXTERNALSYM COMBOBOXPartFiller0}
2186
 
  CP_DROPDOWNBUTTON    = 1;
2187
 
  {$EXTERNALSYM CP_DROPDOWNBUTTON}
2188
 
 
2189
 
type
2190
 
  COMBOBOXSTATES = DWORD;
2191
 
  {$EXTERNALSYM COMBOBOXSTATES}
2192
 
 
2193
 
const
2194
 
  COMBOBOXStateFiller0  = 0;
2195
 
  {$EXTERNALSYM COMBOBOXStateFiller0}
2196
 
  CBXS_NORMAL           = 1;
2197
 
  {$EXTERNALSYM CBXS_NORMAL}
2198
 
  CBXS_HOT              = 2;
2199
 
  {$EXTERNALSYM CBXS_HOT}
2200
 
  CBXS_PRESSED          = 3;
2201
 
  {$EXTERNALSYM CBXS_PRESSED}
2202
 
  CBXS_DISABLED         = 4;
2203
 
  {$EXTERNALSYM CBXS_DISABLED}
2204
 
 
2205
 
//---------------------------------------------------------------------------------------
2206
 
//   "Taskbar Clock" Parts & States
2207
 
//---------------------------------------------------------------------------------------
2208
 
 
2209
 
type
2210
 
  CLOCKPARTS = DWORD;
2211
 
  {$EXTERNALSYM CLOCKPARTS}
2212
 
 
2213
 
const
2214
 
  CLOCKPartFiller0  = 0;
2215
 
  {$EXTERNALSYM CLOCKPartFiller0}
2216
 
  CLP_TIME          = 1;
2217
 
  {$EXTERNALSYM CLP_TIME}
2218
 
 
2219
 
type
2220
 
  CLOCKSTATES = DWORD;
2221
 
  {$EXTERNALSYM CLOCKSTATES}
2222
 
 
2223
 
const
2224
 
  CLOCKStateFiller0  = 0;
2225
 
  {$EXTERNALSYM CLOCKStateFiller0}
2226
 
  CLS_NORMAL         = 1;
2227
 
  {$EXTERNALSYM CLS_NORMAL}
2228
 
 
2229
 
//---------------------------------------------------------------------------------------
2230
 
//   "Tray Notify" Parts & States
2231
 
//---------------------------------------------------------------------------------------
2232
 
 
2233
 
type
2234
 
  TRAYNOTIFYPARTS = DWORD;
2235
 
  {$EXTERNALSYM TRAYNOTIFYPARTS}
2236
 
 
2237
 
const
2238
 
  TRAYNOTIFYPartFiller0  = 0;
2239
 
  {$EXTERNALSYM TRAYNOTIFYPartFiller0}
2240
 
  TNP_BACKGROUND         = 1;
2241
 
  {$EXTERNALSYM TNP_BACKGROUND}
2242
 
  TNP_ANIMBACKGROUND     = 2;
2243
 
  {$EXTERNALSYM TNP_ANIMBACKGROUND}
2244
 
 
2245
 
//---------------------------------------------------------------------------------------
2246
 
//   "TaskBar" Parts & States
2247
 
//---------------------------------------------------------------------------------------
2248
 
 
2249
 
type
2250
 
  TASKBARPARTS = DWORD;
2251
 
  {$EXTERNALSYM TASKBARPARTS}
2252
 
 
2253
 
const
2254
 
  TASKBARPartFiller0    = 0;
2255
 
  {$EXTERNALSYM TASKBARPartFiller0}
2256
 
  TBP_BACKGROUNDBOTTOM  = 1;
2257
 
  {$EXTERNALSYM TBP_BACKGROUNDBOTTOM}
2258
 
  TBP_BACKGROUNDRIGHT   = 2;
2259
 
  {$EXTERNALSYM TBP_BACKGROUNDRIGHT}
2260
 
  TBP_BACKGROUNDTOP     = 3;
2261
 
  {$EXTERNALSYM TBP_BACKGROUNDTOP}
2262
 
  TBP_BACKGROUNDLEFT    = 4;
2263
 
  {$EXTERNALSYM TBP_BACKGROUNDLEFT}
2264
 
  TBP_SIZINGBARBOTTOM   = 5;
2265
 
  {$EXTERNALSYM TBP_SIZINGBARBOTTOM}
2266
 
  TBP_SIZINGBARRIGHT    = 6;
2267
 
  {$EXTERNALSYM TBP_SIZINGBARRIGHT}
2268
 
  TBP_SIZINGBARTOP      = 7;
2269
 
  {$EXTERNALSYM TBP_SIZINGBARTOP}
2270
 
  TBP_SIZINGBARLEFT     = 8;
2271
 
  {$EXTERNALSYM TBP_SIZINGBARLEFT}
2272
 
 
2273
 
//---------------------------------------------------------------------------------------
2274
 
//   "TaskBand" Parts & States
2275
 
//---------------------------------------------------------------------------------------
2276
 
 
2277
 
type
2278
 
  TASKBANDPARTS = DWORD;
2279
 
  {$EXTERNALSYM TASKBANDPARTS}
2280
 
 
2281
 
const
2282
 
  TASKBANDPartFiller0       = 0;
2283
 
  {$EXTERNALSYM TASKBANDPartFiller0}
2284
 
  TDP_GROUPCOUNT            = 1;
2285
 
  {$EXTERNALSYM TDP_GROUPCOUNT}
2286
 
  TDP_FLASHBUTTON           = 2;
2287
 
  {$EXTERNALSYM TDP_FLASHBUTTON}
2288
 
  TDP_FLASHBUTTONGROUPMENU  = 3;
2289
 
  {$EXTERNALSYM TDP_FLASHBUTTONGROUPMENU}
2290
 
 
2291
 
//---------------------------------------------------------------------------------------
2292
 
//   "StartPanel" Parts & States
2293
 
//---------------------------------------------------------------------------------------
2294
 
 
2295
 
type
2296
 
  STARTPANELPARTS = DWORD;
2297
 
  {$EXTERNALSYM STARTPANELPARTS}
2298
 
 
2299
 
const
2300
 
  STARTPANELPartFiller0    = 0;
2301
 
  {$EXTERNALSYM STARTPANELPartFiller0}
2302
 
  SPP_USERPANE             = 1;
2303
 
  {$EXTERNALSYM SPP_USERPANE}
2304
 
  SPP_MOREPROGRAMS         = 2;
2305
 
  {$EXTERNALSYM SPP_MOREPROGRAMS}
2306
 
  SPP_MOREPROGRAMSARROW    = 3;
2307
 
  {$EXTERNALSYM SPP_MOREPROGRAMSARROW}
2308
 
  SPP_PROGLIST             = 4;
2309
 
  {$EXTERNALSYM SPP_PROGLIST}
2310
 
  SPP_PROGLISTSEPARATOR    = 5;
2311
 
  {$EXTERNALSYM SPP_PROGLISTSEPARATOR}
2312
 
  SPP_PLACESLIST           = 6;
2313
 
  {$EXTERNALSYM SPP_PLACESLIST}
2314
 
  SPP_PLACESLISTSEPARATOR  = 7;
2315
 
  {$EXTERNALSYM SPP_PLACESLISTSEPARATOR}
2316
 
  SPP_LOGOFF               = 8;
2317
 
  {$EXTERNALSYM SPP_LOGOFF}
2318
 
  SPP_LOGOFFBUTTONS        = 9;
2319
 
  {$EXTERNALSYM SPP_LOGOFFBUTTONS}
2320
 
  SPP_USERPICTURE          = 10;
2321
 
  {$EXTERNALSYM SPP_USERPICTURE}
2322
 
  SPP_PREVIEW              = 11;
2323
 
  {$EXTERNALSYM SPP_PREVIEW}
2324
 
 
2325
 
type
2326
 
  MOREPROGRAMSARROWSTATES = DWORD;
2327
 
  {$EXTERNALSYM MOREPROGRAMSARROWSTATES}
2328
 
 
2329
 
const
2330
 
  MOREPROGRAMSARROWStateFiller0  = 0;
2331
 
  {$EXTERNALSYM MOREPROGRAMSARROWStateFiller0}
2332
 
  SPS_NORMAL                     = 1;
2333
 
  {$EXTERNALSYM SPS_NORMAL}
2334
 
  SPS_HOT                        = 2;
2335
 
  {$EXTERNALSYM SPS_HOT}
2336
 
  SPS_PRESSED                    = 3;
2337
 
  {$EXTERNALSYM SPS_PRESSED}
2338
 
 
2339
 
type
2340
 
  LOGOFFBUTTONSSTATES = DWORD;
2341
 
  {$EXTERNALSYM LOGOFFBUTTONSSTATES}
2342
 
 
2343
 
const
2344
 
  LOGOFFBUTTONSStateFiller0  = 0;
2345
 
  {$EXTERNALSYM LOGOFFBUTTONSStateFiller0}
2346
 
  SPLS_NORMAL                = 1;
2347
 
  {$EXTERNALSYM SPLS_NORMAL}
2348
 
  SPLS_HOT                   = 2;
2349
 
  {$EXTERNALSYM SPLS_HOT}
2350
 
  SPLS_PRESSED               = 3;
2351
 
  {$EXTERNALSYM SPLS_PRESSED}
2352
 
 
2353
 
//---------------------------------------------------------------------------------------
2354
 
//   "ExplorerBar" Parts & States
2355
 
//---------------------------------------------------------------------------------------
2356
 
 
2357
 
type
2358
 
  EXPLORERBARPARTS = DWORD;
2359
 
  {$EXTERNALSYM EXPLORERBARPARTS}
2360
 
 
2361
 
const
2362
 
  EXPLORERBARPartFiller0      = 0;
2363
 
  {$EXTERNALSYM EXPLORERBARPartFiller0}
2364
 
  EBP_HEADERBACKGROUND        = 1;
2365
 
  {$EXTERNALSYM EBP_HEADERBACKGROUND}
2366
 
  EBP_HEADERCLOSE             = 2;
2367
 
  {$EXTERNALSYM EBP_HEADERCLOSE}
2368
 
  EBP_HEADERPIN               = 3;
2369
 
  {$EXTERNALSYM EBP_HEADERPIN}
2370
 
  EBP_IEBARMENU               = 4;
2371
 
  {$EXTERNALSYM EBP_IEBARMENU}
2372
 
  EBP_NORMALGROUPBACKGROUND   = 5;
2373
 
  {$EXTERNALSYM EBP_NORMALGROUPBACKGROUND}
2374
 
  EBP_NORMALGROUPCOLLAPSE     = 6;
2375
 
  {$EXTERNALSYM EBP_NORMALGROUPCOLLAPSE}
2376
 
  EBP_NORMALGROUPEXPAND       = 7;
2377
 
  {$EXTERNALSYM EBP_NORMALGROUPEXPAND}
2378
 
  EBP_NORMALGROUPHEAD         = 8;
2379
 
  {$EXTERNALSYM EBP_NORMALGROUPHEAD}
2380
 
  EBP_SPECIALGROUPBACKGROUND  = 9;
2381
 
  {$EXTERNALSYM EBP_SPECIALGROUPBACKGROUND}
2382
 
  EBP_SPECIALGROUPCOLLAPSE    = 10;
2383
 
  {$EXTERNALSYM EBP_SPECIALGROUPCOLLAPSE}
2384
 
  EBP_SPECIALGROUPEXPAND      = 11;
2385
 
  {$EXTERNALSYM EBP_SPECIALGROUPEXPAND}
2386
 
  EBP_SPECIALGROUPHEAD        = 12;
2387
 
  {$EXTERNALSYM EBP_SPECIALGROUPHEAD}
2388
 
 
2389
 
type
2390
 
  HEADERCLOSESTATES = DWORD;
2391
 
  {$EXTERNALSYM HEADERCLOSESTATES}
2392
 
 
2393
 
const
2394
 
  HEADERCLOSEStateFiller0  = 0;
2395
 
  {$EXTERNALSYM HEADERCLOSEStateFiller0}
2396
 
  EBHC_NORMAL              = 1;
2397
 
  {$EXTERNALSYM EBHC_NORMAL}
2398
 
  EBHC_HOT                 = 2;
2399
 
  {$EXTERNALSYM EBHC_HOT}
2400
 
  EBHC_PRESSED             = 3;
2401
 
  {$EXTERNALSYM EBHC_PRESSED}
2402
 
 
2403
 
type
2404
 
  HEADERPINSTATES = DWORD;
2405
 
  {$EXTERNALSYM HEADERPINSTATES}
2406
 
 
2407
 
const
2408
 
  HEADERPINStateFiller0  = 0;
2409
 
  {$EXTERNALSYM HEADERPINStateFiller0}
2410
 
  EBHP_NORMAL            = 1;
2411
 
  {$EXTERNALSYM EBHP_NORMAL}
2412
 
  EBHP_HOT               = 2;
2413
 
  {$EXTERNALSYM EBHP_HOT}
2414
 
  EBHP_PRESSED           = 3;
2415
 
  {$EXTERNALSYM EBHP_PRESSED}
2416
 
  EBHP_SELECTEDNORMAL    = 4;
2417
 
  {$EXTERNALSYM EBHP_SELECTEDNORMAL}
2418
 
  EBHP_SELECTEDHOT       = 5;
2419
 
  {$EXTERNALSYM EBHP_SELECTEDHOT}
2420
 
  EBHP_SELECTEDPRESSED   = 6;
2421
 
  {$EXTERNALSYM EBHP_SELECTEDPRESSED}
2422
 
 
2423
 
type
2424
 
  IEBARMENUSTATES = DWORD;
2425
 
  {$EXTERNALSYM IEBARMENUSTATES}
2426
 
 
2427
 
const
2428
 
  IEBARMENUStateFiller0  = 0;
2429
 
  {$EXTERNALSYM IEBARMENUStateFiller0}
2430
 
  EBM_NORMAL             = 1;
2431
 
  {$EXTERNALSYM EBM_NORMAL}
2432
 
  EBM_HOT                = 2;
2433
 
  {$EXTERNALSYM EBM_HOT}
2434
 
  EBM_PRESSED            = 3;
2435
 
  {$EXTERNALSYM EBM_PRESSED}
2436
 
 
2437
 
type
2438
 
  NORMALGROUPCOLLAPSESTATES = DWORD;
2439
 
  {$EXTERNALSYM NORMALGROUPCOLLAPSESTATES}
2440
 
 
2441
 
const
2442
 
  NORMALGROUPCOLLAPSEStateFiller0  = 0;
2443
 
  {$EXTERNALSYM NORMALGROUPCOLLAPSEStateFiller0}
2444
 
  EBNGC_NORMAL                     = 1;
2445
 
  {$EXTERNALSYM EBNGC_NORMAL}
2446
 
  EBNGC_HOT                        = 2;
2447
 
  {$EXTERNALSYM EBNGC_HOT}
2448
 
  EBNGC_PRESSED                    = 3;
2449
 
  {$EXTERNALSYM EBNGC_PRESSED}
2450
 
 
2451
 
type
2452
 
  NORMALGROUPEXPANDSTATES = DWORD;
2453
 
  {$EXTERNALSYM NORMALGROUPEXPANDSTATES}
2454
 
 
2455
 
const
2456
 
  NORMALGROUPEXPANDStateFiller0  = 0;
2457
 
  {$EXTERNALSYM NORMALGROUPEXPANDStateFiller0}
2458
 
  EBNGE_NORMAL                   = 1;
2459
 
  {$EXTERNALSYM EBNGE_NORMAL}
2460
 
  EBNGE_HOT                      = 2;
2461
 
  {$EXTERNALSYM EBNGE_HOT}
2462
 
  EBNGE_PRESSED                  = 3;
2463
 
  {$EXTERNALSYM EBNGE_PRESSED}
2464
 
 
2465
 
type
2466
 
  SPECIALGROUPCOLLAPSESTATES = DWORD;
2467
 
  {$EXTERNALSYM SPECIALGROUPCOLLAPSESTATES}
2468
 
 
2469
 
const
2470
 
  SPECIALGROUPCOLLAPSEStateFiller0  = 0;
2471
 
  {$EXTERNALSYM SPECIALGROUPCOLLAPSEStateFiller0}
2472
 
  EBSGC_NORMAL                      = 1;
2473
 
  {$EXTERNALSYM EBSGC_NORMAL}
2474
 
  EBSGC_HOT                         = 2;
2475
 
  {$EXTERNALSYM EBSGC_HOT}
2476
 
  EBSGC_PRESSED                     = 3;
2477
 
  {$EXTERNALSYM EBSGC_PRESSED}
2478
 
 
2479
 
type
2480
 
  SPECIALGROUPEXPANDSTATES = DWORD;
2481
 
  {$EXTERNALSYM SPECIALGROUPEXPANDSTATES}
2482
 
 
2483
 
const
2484
 
  SPECIALGROUPEXPANDStateFiller0  = 0;
2485
 
  {$EXTERNALSYM SPECIALGROUPEXPANDStateFiller0}
2486
 
  EBSGE_NORMAL                    = 1;
2487
 
  {$EXTERNALSYM EBSGE_NORMAL}
2488
 
  EBSGE_HOT                       = 2;
2489
 
  {$EXTERNALSYM EBSGE_HOT}
2490
 
  EBSGE_PRESSED                   = 3;
2491
 
  {$EXTERNALSYM EBSGE_PRESSED}
2492
 
 
2493
 
//---------------------------------------------------------------------------------------
2494
 
//   "TaskBand" Parts & States
2495
 
//---------------------------------------------------------------------------------------
2496
 
 
2497
 
type
2498
 
  MENUBANDPARTS = DWORD;
2499
 
  {$EXTERNALSYM MENUBANDPARTS}
2500
 
 
2501
 
const
2502
 
  MENUBANDPartFiller0  = 0;
2503
 
  {$EXTERNALSYM MENUBANDPartFiller0}
2504
 
  MDP_NEWAPPBUTTON     = 1;
2505
 
  {$EXTERNALSYM MDP_NEWAPPBUTTON}
2506
 
  MDP_SEPERATOR        = 2;
2507
 
  {$EXTERNALSYM MDP_SEPERATOR}
2508
 
 
2509
 
type
2510
 
  MENUBANDSTATES = DWORD;
2511
 
  {$EXTERNALSYM MENUBANDSTATES}
2512
 
 
2513
 
const
2514
 
  MENUBANDStateFiller0  = 0;
2515
 
  {$EXTERNALSYM MENUBANDStateFiller0}
2516
 
  MDS_NORMAL            = 1;
2517
 
  {$EXTERNALSYM MDS_NORMAL}
2518
 
  MDS_HOT               = 2;
2519
 
  {$EXTERNALSYM MDS_HOT}
2520
 
  MDS_PRESSED           = 3;
2521
 
  {$EXTERNALSYM MDS_PRESSED}
2522
 
  MDS_DISABLED          = 4;
2523
 
  {$EXTERNALSYM MDS_DISABLED}
2524
 
  MDS_CHECKED           = 5;
2525
 
  {$EXTERNALSYM MDS_CHECKED}
2526
 
  MDS_HOTCHECKED        = 6;
2527
 
  {$EXTERNALSYM MDS_HOTCHECKED}
2528
 
 
2529
 
implementation
2530
 
 
2531
 
end.
 
1
{******************************************************************************}
 
2
{                                                                              }
 
3
{ Visual Styles (Themes) API interface Unit for Object Pascal                  }
 
4
{                                                                              }
 
5
{ Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft          }
 
6
{ Corporation. All Rights Reserved.                                            }
 
7
{                                                                              }
 
8
{ The original file is: tmschema.h, released June 2001. The original Pascal    }
 
9
{ code is: TmSchema.pas, released July 2001. The initial developer of the      }
 
10
{ Pascal code is Marcel van Brakel (brakelm att chello dott nl).               }
 
11
{                                                                              }
 
12
{ Portions created by Marcel van Brakel are Copyright (C) 1999-2001            }
 
13
{ Marcel van Brakel. All Rights Reserved.                                      }
 
14
{                                                                              }
 
15
{ Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI)        }
 
16
{                                                                              }
 
17
{ You may retrieve the latest version of this file at the Project JEDI         }
 
18
{ APILIB home page, located at http://jedi-apilib.sourceforge.net              }
 
19
{                                                                              }
 
20
{ The contents of this file are used with permission, subject to the Mozilla   }
 
21
{ Public License Version 1.1 (the "License"); you may not use this file except }
 
22
{ in compliance with the License. You may obtain a copy of the License at      }
 
23
{ http://www.mozilla.org/MPL/MPL-1.1.html                                      }
 
24
{                                                                              }
 
25
{ Software distributed under the License is distributed on an "AS IS" basis,   }
 
26
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
 
27
{ the specific language governing rights and limitations under the License.    }
 
28
{                                                                              }
 
29
{ Alternatively, the contents of this file may be used under the terms of the  }
 
30
{ GNU Lesser General Public License (the  "LGPL License"), in which case the   }
 
31
{ provisions of the LGPL License are applicable instead of those above.        }
 
32
{ If you wish to allow use of your version of this file only under the terms   }
 
33
{ of the LGPL License and not to allow others to use your version of this file }
 
34
{ under the MPL, indicate your decision by deleting  the provisions above and  }
 
35
{ replace  them with the notice and other provisions required by the LGPL      }
 
36
{ License.  If you do not delete the provisions above, a recipient may use     }
 
37
{ your version of this file under either the MPL or the LGPL License.          }
 
38
{                                                                              }
 
39
{ For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
 
40
{                                                                              }
 
41
{******************************************************************************}
 
42
 
 
43
 
 
44
unit JwaTmSchema;
 
45
 
 
46
{$WEAKPACKAGEUNIT}
 
47
 
 
48
{$HPPEMIT ''}
 
49
{$HPPEMIT '#include "tmschema.h"'}
 
50
{$HPPEMIT ''}
 
51
 
 
52
{$I jediapilib.inc}
 
53
 
 
54
interface
 
55
 
 
56
uses
 
57
  JwaWinType;
 
58
 
 
59
//-----------------------------------------------------------------
 
60
//   TmSchema.h - Theme Manager schema (properties, parts, etc)
 
61
//-----------------------------------------------------------------
 
62
 
 
63
const
 
64
  THEMEMGR_VERSION = 1;     // increment if order of props changes or
 
65
                            // any props are deleted (will prevent loading
 
66
                            // of controlsets that use older version
 
67
  {$EXTERNALSYM THEMEMGR_VERSION}
 
68
 
 
69
//-----------------------------------------------------------------
 
70
//   TM_ENUM (must also be declared in PROPERTIES section)
 
71
//
 
72
//    these cannot be renumbered (part of uxtheme API)
 
73
//-----------------------------------------------------------------
 
74
 
 
75
type
 
76
  BGTYPE = DWORD;
 
77
  {$EXTERNALSYM BGTYPE}
 
78
 
 
79
const
 
80
  BT_IMAGEFILE   = 0;
 
81
  {$EXTERNALSYM BT_IMAGEFILE}
 
82
  BT_BORDERFILL  = 1;
 
83
  {$EXTERNALSYM BT_BORDERFILL}
 
84
  BT_NONE        = 2;
 
85
  {$EXTERNALSYM BT_NONE}
 
86
 
 
87
type
 
88
  IMAGELAYOUT = DWORD;
 
89
  {$EXTERNALSYM IMAGELAYOUT}
 
90
 
 
91
const
 
92
  IL_VERTICAL    = 0;
 
93
  {$EXTERNALSYM IL_VERTICAL}
 
94
  IL_HORIZONTAL  = 1;
 
95
  {$EXTERNALSYM IL_HORIZONTAL}
 
96
 
 
97
type
 
98
  BORDERTYPE = DWORD;
 
99
  {$EXTERNALSYM BORDERTYPE}
 
100
 
 
101
const
 
102
  BT_RECT       = 0;
 
103
  {$EXTERNALSYM BT_RECT}
 
104
  BT_ROUNDRECT  = 1;
 
105
  {$EXTERNALSYM BT_ROUNDRECT}
 
106
  BT_ELLIPSE    = 2;
 
107
  {$EXTERNALSYM BT_ELLIPSE}
 
108
 
 
109
type
 
110
  FILLTYPE = DWORD;
 
111
  {$EXTERNALSYM FILLTYPE}
 
112
 
 
113
const
 
114
  FT_SOLID           = 0;
 
115
  {$EXTERNALSYM FT_SOLID}
 
116
  FT_VERTGRADIENT    = 1;
 
117
  {$EXTERNALSYM FT_VERTGRADIENT}
 
118
  FT_HORZGRADIENT    = 2;
 
119
  {$EXTERNALSYM FT_HORZGRADIENT}
 
120
  FT_RADIALGRADIENT  = 3;
 
121
  {$EXTERNALSYM FT_RADIALGRADIENT}
 
122
  FT_TILEIMAGE       = 4;
 
123
  {$EXTERNALSYM FT_TILEIMAGE}
 
124
 
 
125
type
 
126
  SIZINGTYPE = DWORD;
 
127
  {$EXTERNALSYM SIZINGTYPE}
 
128
 
 
129
const
 
130
  ST_TRUESIZE  = 0;
 
131
  {$EXTERNALSYM ST_TRUESIZE}
 
132
  ST_STRETCH   = 1;
 
133
  {$EXTERNALSYM ST_STRETCH}
 
134
  ST_TILE      = 2;
 
135
  {$EXTERNALSYM ST_TILE}
 
136
 
 
137
type
 
138
  HALIGN = DWORD;
 
139
  {$EXTERNALSYM HALIGN}
 
140
 
 
141
const
 
142
  HA_LEFT    = 0;
 
143
  {$EXTERNALSYM HA_LEFT}
 
144
  HA_CENTER  = 1;
 
145
  {$EXTERNALSYM HA_CENTER}
 
146
  HA_RIGHT   = 2;
 
147
  {$EXTERNALSYM HA_RIGHT}
 
148
 
 
149
type
 
150
  CONTENTALIGNMENT = DWORD;
 
151
  {$EXTERNALSYM CONTENTALIGNMENT}
 
152
 
 
153
const
 
154
  CA_LEFT    = 0;
 
155
  {$EXTERNALSYM CA_LEFT}
 
156
  CA_CENTER  = 1;
 
157
  {$EXTERNALSYM CA_CENTER}
 
158
  CA_RIGHT   = 2;
 
159
  {$EXTERNALSYM CA_RIGHT}
 
160
 
 
161
type
 
162
  VALIGN = DWORD;
 
163
  {$EXTERNALSYM VALIGN}
 
164
 
 
165
const
 
166
  VA_TOP     = 0;
 
167
  {$EXTERNALSYM VA_TOP}
 
168
  VA_CENTER  = 1;
 
169
  {$EXTERNALSYM VA_CENTER}
 
170
  VA_BOTTOM  = 2;
 
171
  {$EXTERNALSYM VA_BOTTOM}
 
172
 
 
173
type
 
174
  OFFSETTYPE = DWORD;
 
175
  {$EXTERNALSYM OFFSETTYPE}
 
176
 
 
177
const
 
178
  OT_TOPLEFT            = 0;
 
179
  {$EXTERNALSYM OT_TOPLEFT}
 
180
  OT_TOPRIGHT           = 1;
 
181
  {$EXTERNALSYM OT_TOPRIGHT}
 
182
  OT_TOPMIDDLE          = 2;
 
183
  {$EXTERNALSYM OT_TOPMIDDLE}
 
184
  OT_BOTTOMLEFT         = 3;
 
185
  {$EXTERNALSYM OT_BOTTOMLEFT}
 
186
  OT_BOTTOMRIGHT        = 4;
 
187
  {$EXTERNALSYM OT_BOTTOMRIGHT}
 
188
  OT_BOTTOMMIDDLE       = 5;
 
189
  {$EXTERNALSYM OT_BOTTOMMIDDLE}
 
190
  OT_MIDDLELEFT         = 6;
 
191
  {$EXTERNALSYM OT_MIDDLELEFT}
 
192
  OT_MIDDLERIGHT        = 7;
 
193
  {$EXTERNALSYM OT_MIDDLERIGHT}
 
194
  OT_LEFTOFCAPTION      = 8;
 
195
  {$EXTERNALSYM OT_LEFTOFCAPTION}
 
196
  OT_RIGHTOFCAPTION     = 9;
 
197
  {$EXTERNALSYM OT_RIGHTOFCAPTION}
 
198
  OT_LEFTOFLASTBUTTON   = 10;
 
199
  {$EXTERNALSYM OT_LEFTOFLASTBUTTON}
 
200
  OT_RIGHTOFLASTBUTTON  = 11;
 
201
  {$EXTERNALSYM OT_RIGHTOFLASTBUTTON}
 
202
  OT_ABOVELASTBUTTON    = 12;
 
203
  {$EXTERNALSYM OT_ABOVELASTBUTTON}
 
204
  OT_BELOWLASTBUTTON    = 13;
 
205
  {$EXTERNALSYM OT_BELOWLASTBUTTON}
 
206
 
 
207
type
 
208
  ICONEFFECT = DWORD;
 
209
  {$EXTERNALSYM ICONEFFECT}
 
210
 
 
211
const
 
212
  ICE_NONE    = 0;
 
213
  {$EXTERNALSYM ICE_NONE}
 
214
  ICE_GLOW    = 1;
 
215
  {$EXTERNALSYM ICE_GLOW}
 
216
  ICE_SHADOW  = 2;
 
217
  {$EXTERNALSYM ICE_SHADOW}
 
218
  ICE_PULSE   = 3;
 
219
  {$EXTERNALSYM ICE_PULSE}
 
220
  ICE_ALPHA   = 4;
 
221
  {$EXTERNALSYM ICE_ALPHA}
 
222
 
 
223
type
 
224
  TEXTSHADOWTYPE = DWORD;
 
225
  {$EXTERNALSYM TEXTSHADOWTYPE}
 
226
 
 
227
const
 
228
  TST_NONE        = 0;
 
229
  {$EXTERNALSYM TST_NONE}
 
230
  TST_SINGLE      = 1;
 
231
  {$EXTERNALSYM TST_SINGLE}
 
232
  TST_CONTINUOUS  = 2;
 
233
  {$EXTERNALSYM TST_CONTINUOUS}
 
234
 
 
235
type
 
236
  GLYPHTYPE = DWORD;
 
237
  {$EXTERNALSYM GLYPHTYPE}
 
238
 
 
239
const
 
240
  GT_NONE        = 0;
 
241
  {$EXTERNALSYM GT_NONE}
 
242
  GT_IMAGEGLYPH  = 1;
 
243
  {$EXTERNALSYM GT_IMAGEGLYPH}
 
244
  GT_FONTGLYPH   = 2;
 
245
  {$EXTERNALSYM GT_FONTGLYPH}
 
246
 
 
247
type
 
248
  IMAGESELECTTYPE = DWORD;
 
249
  {$EXTERNALSYM IMAGESELECTTYPE}
 
250
 
 
251
const
 
252
  IST_NONE  = 0;
 
253
  {$EXTERNALSYM IST_NONE}
 
254
  IST_SIZE  = 1;
 
255
  {$EXTERNALSYM IST_SIZE}
 
256
  IST_DPI   = 2;
 
257
  {$EXTERNALSYM IST_DPI}
 
258
 
 
259
type
 
260
  TRUESIZESCALINGTYPE = DWORD;
 
261
  {$EXTERNALSYM TRUESIZESCALINGTYPE}
 
262
 
 
263
const
 
264
  TSST_NONE  = 0;
 
265
  {$EXTERNALSYM TSST_NONE}
 
266
  TSST_SIZE  = 1;
 
267
  {$EXTERNALSYM TSST_SIZE}
 
268
  TSST_DPI   = 2;
 
269
  {$EXTERNALSYM TSST_DPI}
 
270
 
 
271
type
 
272
  GLYPHFONTSIZINGTYPE = DWORD;
 
273
  {$EXTERNALSYM GLYPHFONTSIZINGTYPE}
 
274
 
 
275
const
 
276
  GFST_NONE  = 0;
 
277
  {$EXTERNALSYM GFST_NONE}
 
278
  GFST_SIZE  = 1;
 
279
  {$EXTERNALSYM GFST_SIZE}
 
280
  GFST_DPI   = 2;
 
281
  {$EXTERNALSYM GFST_DPI}
 
282
 
 
283
//-----------------------------------------------------------------
 
284
//    PROPERTIES - used by uxtheme rendering and controls
 
285
//
 
286
//    these cannot be renumbered (part of uxtheme API)
 
287
//-----------------------------------------------------------------
 
288
 
 
289
const
 
290
 
 
291
  //---- primitive types ----
 
292
 
 
293
  TMT_STRING = 201;
 
294
  {$EXTERNALSYM TMT_STRING}
 
295
  TMT_INT = 202;
 
296
  {$EXTERNALSYM TMT_INT}
 
297
  TMT_BOOL = 203;
 
298
  {$EXTERNALSYM TMT_BOOL}
 
299
  TMT_COLOR = 204;
 
300
  {$EXTERNALSYM TMT_COLOR}
 
301
  TMT_MARGINS = 205;
 
302
  {$EXTERNALSYM TMT_MARGINS}
 
303
  TMT_FILENAME = 206;
 
304
  {$EXTERNALSYM TMT_FILENAME}
 
305
  TMT_SIZE = 207;
 
306
  {$EXTERNALSYM TMT_SIZE}
 
307
  TMT_POSITION = 208;
 
308
  {$EXTERNALSYM TMT_POSITION}
 
309
  TMT_RECT = 209;
 
310
  {$EXTERNALSYM TMT_RECT}
 
311
  TMT_FONT = 210;
 
312
  {$EXTERNALSYM TMT_FONT}
 
313
  TMT_INTLIST = 211;
 
314
  {$EXTERNALSYM TMT_INTLIST}
 
315
 
 
316
  //---- special misc. properties ----
 
317
 
 
318
  TMT_COLORSCHEMES = 401;
 
319
  {$EXTERNALSYM TMT_COLORSCHEMES}
 
320
  TMT_SIZES = 402;
 
321
  {$EXTERNALSYM TMT_SIZES}
 
322
  TMT_CHARSET = 403;
 
323
  {$EXTERNALSYM TMT_CHARSET}
 
324
 
 
325
  //---- [documentation] properties ----
 
326
 
 
327
  TMT_DISPLAYNAME = 601;
 
328
  {$EXTERNALSYM TMT_DISPLAYNAME}
 
329
  TMT_TOOLTIP = 602;
 
330
  {$EXTERNALSYM TMT_TOOLTIP}
 
331
  TMT_COMPANY = 603;
 
332
  {$EXTERNALSYM TMT_COMPANY}
 
333
  TMT_AUTHOR = 604;
 
334
  {$EXTERNALSYM TMT_AUTHOR}
 
335
  TMT_COPYRIGHT = 605;
 
336
  {$EXTERNALSYM TMT_COPYRIGHT}
 
337
  TMT_URL = 606;
 
338
  {$EXTERNALSYM TMT_URL}
 
339
  TMT_VERSION = 607;
 
340
  {$EXTERNALSYM TMT_VERSION}
 
341
  TMT_DESCRIPTION = 608;
 
342
  {$EXTERNALSYM TMT_DESCRIPTION}
 
343
 
 
344
  TMT_FIRST_RCSTRING_NAME = TMT_DISPLAYNAME;
 
345
  {$EXTERNALSYM TMT_FIRST_RCSTRING_NAME}
 
346
  TMT_LAST_RCSTRING_NAME  = TMT_DESCRIPTION;
 
347
  {$EXTERNALSYM TMT_LAST_RCSTRING_NAME}
 
348
 
 
349
  //---- theme metrics: fonts ----
 
350
 
 
351
  TMT_CAPTIONFONT = 801;
 
352
  {$EXTERNALSYM TMT_CAPTIONFONT}
 
353
  TMT_SMALLCAPTIONFONT = 802;
 
354
  {$EXTERNALSYM TMT_SMALLCAPTIONFONT}
 
355
  TMT_MENUFONT = 803;
 
356
  {$EXTERNALSYM TMT_MENUFONT}
 
357
  TMT_STATUSFONT = 804;
 
358
  {$EXTERNALSYM TMT_STATUSFONT}
 
359
  TMT_MSGBOXFONT = 805;
 
360
  {$EXTERNALSYM TMT_MSGBOXFONT}
 
361
  TMT_ICONTITLEFONT = 806;
 
362
  {$EXTERNALSYM TMT_ICONTITLEFONT}
 
363
 
 
364
  TMT_FIRSTFONT = TMT_CAPTIONFONT;
 
365
  {$EXTERNALSYM TMT_FIRSTFONT}
 
366
  TMT_LASTFONT  = TMT_ICONTITLEFONT;
 
367
  {$EXTERNALSYM TMT_LASTFONT}
 
368
 
 
369
  //---- theme metrics: bools ----
 
370
 
 
371
  TMT_FLATMENUS = 1001;
 
372
  {$EXTERNALSYM TMT_FLATMENUS}
 
373
 
 
374
  TMT_FIRSTBOOL = TMT_FLATMENUS;
 
375
  {$EXTERNALSYM TMT_FIRSTBOOL}
 
376
  TMT_LASTBOOL  = TMT_FLATMENUS;
 
377
  {$EXTERNALSYM TMT_LASTBOOL}
 
378
 
 
379
  //---- theme metrics: sizes ----
 
380
 
 
381
  TMT_SIZINGBORDERWIDTH = 1201;
 
382
  {$EXTERNALSYM TMT_SIZINGBORDERWIDTH}
 
383
  TMT_SCROLLBARWIDTH = 1202;
 
384
  {$EXTERNALSYM TMT_SCROLLBARWIDTH}
 
385
  TMT_SCROLLBARHEIGHT = 1203;
 
386
  {$EXTERNALSYM TMT_SCROLLBARHEIGHT}
 
387
  TMT_CAPTIONBARWIDTH = 1204;
 
388
  {$EXTERNALSYM TMT_CAPTIONBARWIDTH}
 
389
  TMT_CAPTIONBARHEIGHT = 1205;
 
390
  {$EXTERNALSYM TMT_CAPTIONBARHEIGHT}
 
391
  TMT_SMCAPTIONBARWIDTH = 1206;
 
392
  {$EXTERNALSYM TMT_SMCAPTIONBARWIDTH}
 
393
  TMT_SMCAPTIONBARHEIGHT = 1207;
 
394
  {$EXTERNALSYM TMT_SMCAPTIONBARHEIGHT}
 
395
  TMT_MENUBARWIDTH = 1208;
 
396
  {$EXTERNALSYM TMT_MENUBARWIDTH}
 
397
  TMT_MENUBARHEIGHT = 1209;
 
398
  {$EXTERNALSYM TMT_MENUBARHEIGHT}
 
399
 
 
400
  TMT_FIRSTSIZE  = TMT_SIZINGBORDERWIDTH;
 
401
  {$EXTERNALSYM TMT_FIRSTSIZE}
 
402
  TMT_LASTSIZE  = TMT_MENUBARHEIGHT;
 
403
  {$EXTERNALSYM TMT_LASTSIZE}
 
404
 
 
405
  //---- theme metrics: ints ----
 
406
 
 
407
  TMT_MINCOLORDEPTH = 1301;
 
408
  {$EXTERNALSYM TMT_MINCOLORDEPTH}
 
409
 
 
410
  TMT_FIRSTINT = TMT_MINCOLORDEPTH;
 
411
  {$EXTERNALSYM TMT_FIRSTINT}
 
412
  TMT_LASTINT  = TMT_MINCOLORDEPTH;
 
413
  {$EXTERNALSYM TMT_LASTINT}
 
414
 
 
415
  //---- theme metrics: strings ----
 
416
 
 
417
  TMT_CSSNAME = 1401;
 
418
  {$EXTERNALSYM TMT_CSSNAME}
 
419
  TMT_XMLNAME = 1402;
 
420
  {$EXTERNALSYM TMT_XMLNAME}
 
421
 
 
422
  TMT_FIRSTSTRING  = TMT_CSSNAME;
 
423
  {$EXTERNALSYM TMT_FIRSTSTRING}
 
424
  TMT_LASTSTRING   = TMT_XMLNAME;
 
425
  {$EXTERNALSYM TMT_LASTSTRING}
 
426
 
 
427
  //---- theme metrics: colors ----
 
428
 
 
429
  TMT_SCROLLBAR = 1601;
 
430
  {$EXTERNALSYM TMT_SCROLLBAR}
 
431
  TMT_BACKGROUND = 1602;
 
432
  {$EXTERNALSYM TMT_BACKGROUND}
 
433
  TMT_ACTIVECAPTION = 1603;
 
434
  {$EXTERNALSYM TMT_ACTIVECAPTION}
 
435
  TMT_INACTIVECAPTION = 1604;
 
436
  {$EXTERNALSYM TMT_INACTIVECAPTION}
 
437
  TMT_MENU = 1605;
 
438
  {$EXTERNALSYM TMT_MENU}
 
439
  TMT_WINDOW = 1606;
 
440
  {$EXTERNALSYM TMT_WINDOW}
 
441
  TMT_WINDOWFRAME = 1607;
 
442
  {$EXTERNALSYM TMT_WINDOWFRAME}
 
443
  TMT_MENUTEXT = 1608;
 
444
  {$EXTERNALSYM TMT_MENUTEXT}
 
445
  TMT_WINDOWTEXT = 1609;
 
446
  {$EXTERNALSYM TMT_WINDOWTEXT}
 
447
  TMT_CAPTIONTEXT = 1610;
 
448
  {$EXTERNALSYM TMT_CAPTIONTEXT}
 
449
  TMT_ACTIVEBORDER = 1611;
 
450
  {$EXTERNALSYM TMT_ACTIVEBORDER}
 
451
  TMT_INACTIVEBORDER = 1612;
 
452
  {$EXTERNALSYM TMT_INACTIVEBORDER}
 
453
  TMT_APPWORKSPACE = 1613;
 
454
  {$EXTERNALSYM TMT_APPWORKSPACE}
 
455
  TMT_HIGHLIGHT = 1614;
 
456
  {$EXTERNALSYM TMT_HIGHLIGHT}
 
457
  TMT_HIGHLIGHTTEXT = 1615;
 
458
  {$EXTERNALSYM TMT_HIGHLIGHTTEXT}
 
459
  TMT_BTNFACE = 1616;
 
460
  {$EXTERNALSYM TMT_BTNFACE}
 
461
  TMT_BTNSHADOW = 1617;
 
462
  {$EXTERNALSYM TMT_BTNSHADOW}
 
463
  TMT_GRAYTEXT = 1618;
 
464
  {$EXTERNALSYM TMT_GRAYTEXT}
 
465
  TMT_BTNTEXT = 1619;
 
466
  {$EXTERNALSYM TMT_BTNTEXT}
 
467
  TMT_INACTIVECAPTIONTEXT = 1620;
 
468
  {$EXTERNALSYM TMT_INACTIVECAPTIONTEXT}
 
469
  TMT_BTNHIGHLIGHT = 1621;
 
470
  {$EXTERNALSYM TMT_BTNHIGHLIGHT}
 
471
  TMT_DKSHADOW3D = 1622;
 
472
  {$EXTERNALSYM TMT_DKSHADOW3D}
 
473
  TMT_LIGHT3D = 1623;
 
474
  {$EXTERNALSYM TMT_LIGHT3D}
 
475
  TMT_INFOTEXT = 1624;
 
476
  {$EXTERNALSYM TMT_INFOTEXT}
 
477
  TMT_INFOBK = 1625;
 
478
  {$EXTERNALSYM TMT_INFOBK}
 
479
  TMT_BUTTONALTERNATEFACE = 1626;
 
480
  {$EXTERNALSYM TMT_BUTTONALTERNATEFACE}
 
481
  TMT_HOTTRACKING = 1627;
 
482
  {$EXTERNALSYM TMT_HOTTRACKING}
 
483
  TMT_GRADIENTACTIVECAPTION = 1628;
 
484
  {$EXTERNALSYM TMT_GRADIENTACTIVECAPTION}
 
485
  TMT_GRADIENTINACTIVECAPTION = 1629;
 
486
  {$EXTERNALSYM TMT_GRADIENTINACTIVECAPTION}
 
487
  TMT_MENUHILIGHT = 1630;
 
488
  {$EXTERNALSYM TMT_MENUHILIGHT}
 
489
  TMT_MENUBAR = 1631;
 
490
  {$EXTERNALSYM TMT_MENUBAR}
 
491
 
 
492
  TMT_FIRSTCOLOR = TMT_SCROLLBAR;
 
493
  {$EXTERNALSYM TMT_FIRSTCOLOR}
 
494
  TMT_LASTCOLOR  = TMT_MENUBAR;
 
495
  {$EXTERNALSYM TMT_LASTCOLOR}
 
496
 
 
497
  //---- hue substitutions ----
 
498
 
 
499
  TMT_FROMHUE1 = 1801;
 
500
  {$EXTERNALSYM TMT_FROMHUE1}
 
501
  TMT_FROMHUE2 = 1802;
 
502
  {$EXTERNALSYM TMT_FROMHUE2}
 
503
  TMT_FROMHUE3 = 1803;
 
504
  {$EXTERNALSYM TMT_FROMHUE3}
 
505
  TMT_FROMHUE4 = 1804;
 
506
  {$EXTERNALSYM TMT_FROMHUE4}
 
507
  TMT_FROMHUE5 = 1805;
 
508
  {$EXTERNALSYM TMT_FROMHUE5}
 
509
  TMT_TOHUE1 = 1806;
 
510
  {$EXTERNALSYM TMT_TOHUE1}
 
511
  TMT_TOHUE2 = 1807;
 
512
  {$EXTERNALSYM TMT_TOHUE2}
 
513
  TMT_TOHUE3 = 1808;
 
514
  {$EXTERNALSYM TMT_TOHUE3}
 
515
  TMT_TOHUE4 = 1809;
 
516
  {$EXTERNALSYM TMT_TOHUE4}
 
517
  TMT_TOHUE5 = 1810;
 
518
  {$EXTERNALSYM TMT_TOHUE5}
 
519
 
 
520
  //---- color substitutions ----
 
521
 
 
522
  TMT_FROMCOLOR1 = 2001;
 
523
  {$EXTERNALSYM TMT_FROMCOLOR1}
 
524
  TMT_FROMCOLOR2 = 2002;
 
525
  {$EXTERNALSYM TMT_FROMCOLOR2}
 
526
  TMT_FROMCOLOR3 = 2003;
 
527
  {$EXTERNALSYM TMT_FROMCOLOR3}
 
528
  TMT_FROMCOLOR4 = 2004;
 
529
  {$EXTERNALSYM TMT_FROMCOLOR4}
 
530
  TMT_FROMCOLOR5 = 2005;
 
531
  {$EXTERNALSYM TMT_FROMCOLOR5}
 
532
  TMT_TOCOLOR1 = 2006;
 
533
  {$EXTERNALSYM TMT_TOCOLOR1}
 
534
  TMT_TOCOLOR2 = 2007;
 
535
  {$EXTERNALSYM TMT_TOCOLOR2}
 
536
  TMT_TOCOLOR3 = 2008;
 
537
  {$EXTERNALSYM TMT_TOCOLOR3}
 
538
  TMT_TOCOLOR4 = 2009;
 
539
  {$EXTERNALSYM TMT_TOCOLOR4}
 
540
  TMT_TOCOLOR5 = 2010;
 
541
  {$EXTERNALSYM TMT_TOCOLOR5}
 
542
 
 
543
  //---- rendering BOOL properties ----
 
544
 
 
545
  TMT_TRANSPARENT = 2201;
 
546
  {$EXTERNALSYM TMT_TRANSPARENT}
 
547
  TMT_AUTOSIZE = 2202;
 
548
  {$EXTERNALSYM TMT_AUTOSIZE}
 
549
  TMT_BORDERONLY = 2203;
 
550
  {$EXTERNALSYM TMT_BORDERONLY}
 
551
  TMT_COMPOSITED = 2204;
 
552
  {$EXTERNALSYM TMT_COMPOSITED}
 
553
  TMT_BGFILL = 2205;
 
554
  {$EXTERNALSYM TMT_BGFILL}
 
555
  TMT_GLYPHTRANSPARENT = 2206;
 
556
  {$EXTERNALSYM TMT_GLYPHTRANSPARENT}
 
557
  TMT_GLYPHONLY = 2207;
 
558
  {$EXTERNALSYM TMT_GLYPHONLY}
 
559
  TMT_ALWAYSSHOWSIZINGBAR = 2208;
 
560
  {$EXTERNALSYM TMT_ALWAYSSHOWSIZINGBAR}
 
561
  TMT_MIRRORIMAGE = 2209;
 
562
  {$EXTERNALSYM TMT_MIRRORIMAGE}
 
563
  TMT_UNIFORMSIZING = 2210;
 
564
  {$EXTERNALSYM TMT_UNIFORMSIZING}
 
565
  TMT_INTEGRALSIZING = 2211;
 
566
  {$EXTERNALSYM TMT_INTEGRALSIZING}
 
567
  TMT_SOURCEGROW = 2212;
 
568
  {$EXTERNALSYM TMT_SOURCEGROW}
 
569
  TMT_SOURCESHRINK = 2213;
 
570
  {$EXTERNALSYM TMT_SOURCESHRINK}
 
571
 
 
572
  //---- rendering INT properties ----
 
573
 
 
574
  TMT_IMAGECOUNT = 2401;
 
575
  {$EXTERNALSYM TMT_IMAGECOUNT}
 
576
  TMT_ALPHALEVEL = 2402;
 
577
  {$EXTERNALSYM TMT_ALPHALEVEL}
 
578
  TMT_BORDERSIZE = 2403;
 
579
  {$EXTERNALSYM TMT_BORDERSIZE}
 
580
  TMT_ROUNDCORNERWIDTH = 2404;
 
581
  {$EXTERNALSYM TMT_ROUNDCORNERWIDTH}
 
582
  TMT_ROUNDCORNERHEIGHT = 2405;
 
583
  {$EXTERNALSYM TMT_ROUNDCORNERHEIGHT}
 
584
  TMT_GRADIENTRATIO1 = 2406;
 
585
  {$EXTERNALSYM TMT_GRADIENTRATIO1}
 
586
  TMT_GRADIENTRATIO2 = 2407;
 
587
  {$EXTERNALSYM TMT_GRADIENTRATIO2}
 
588
  TMT_GRADIENTRATIO3 = 2408;
 
589
  {$EXTERNALSYM TMT_GRADIENTRATIO3}
 
590
  TMT_GRADIENTRATIO4 = 2409;
 
591
  {$EXTERNALSYM TMT_GRADIENTRATIO4}
 
592
  TMT_GRADIENTRATIO5 = 2410;
 
593
  {$EXTERNALSYM TMT_GRADIENTRATIO5}
 
594
  TMT_PROGRESSCHUNKSIZE = 2411;
 
595
  {$EXTERNALSYM TMT_PROGRESSCHUNKSIZE}
 
596
  TMT_PROGRESSSPACESIZE = 2412;
 
597
  {$EXTERNALSYM TMT_PROGRESSSPACESIZE}
 
598
  TMT_SATURATION = 2413;
 
599
  {$EXTERNALSYM TMT_SATURATION}
 
600
  TMT_TEXTBORDERSIZE = 2414;
 
601
  {$EXTERNALSYM TMT_TEXTBORDERSIZE}
 
602
  TMT_ALPHATHRESHOLD = 2415;
 
603
  {$EXTERNALSYM TMT_ALPHATHRESHOLD}
 
604
  TMT_WIDTH = 2416;
 
605
  {$EXTERNALSYM TMT_WIDTH}
 
606
  TMT_HEIGHT = 2417;
 
607
  {$EXTERNALSYM TMT_HEIGHT}
 
608
  TMT_GLYPHINDEX = 2418;
 
609
  {$EXTERNALSYM TMT_GLYPHINDEX}
 
610
  TMT_TRUESIZESTRETCHMARK = 2419;
 
611
  {$EXTERNALSYM TMT_TRUESIZESTRETCHMARK}
 
612
  TMT_MINDPI1 = 2420;
 
613
  {$EXTERNALSYM TMT_MINDPI1}
 
614
  TMT_MINDPI2 = 2421;
 
615
  {$EXTERNALSYM TMT_MINDPI2}
 
616
  TMT_MINDPI3 = 2422;
 
617
  {$EXTERNALSYM TMT_MINDPI3}
 
618
  TMT_MINDPI4 = 2423;
 
619
  {$EXTERNALSYM TMT_MINDPI4}
 
620
  TMT_MINDPI5 = 2424;
 
621
  {$EXTERNALSYM TMT_MINDPI5}
 
622
 
 
623
  //---- rendering FONT properties ----
 
624
 
 
625
  TMT_GLYPHFONT = 2601;
 
626
  {$EXTERNALSYM TMT_GLYPHFONT}
 
627
 
 
628
  //---- rendering INTLIST properties ----
 
629
  // start with 2801
 
630
                                              // (from smallest to largest)
 
631
  //---- rendering FILENAME properties ----
 
632
 
 
633
  TMT_IMAGEFILE = 3001;
 
634
  {$EXTERNALSYM TMT_IMAGEFILE}
 
635
  TMT_IMAGEFILE1 = 3002;
 
636
  {$EXTERNALSYM TMT_IMAGEFILE1}
 
637
  TMT_IMAGEFILE2 = 3003;
 
638
  {$EXTERNALSYM TMT_IMAGEFILE2}
 
639
  TMT_IMAGEFILE3 = 3004;
 
640
  {$EXTERNALSYM TMT_IMAGEFILE3}
 
641
  TMT_IMAGEFILE4 = 3005;
 
642
  {$EXTERNALSYM TMT_IMAGEFILE4}
 
643
  TMT_IMAGEFILE5 = 3006;
 
644
  {$EXTERNALSYM TMT_IMAGEFILE5}
 
645
  TMT_STOCKIMAGEFILE = 3007;
 
646
  {$EXTERNALSYM TMT_STOCKIMAGEFILE}
 
647
  TMT_GLYPHIMAGEFILE = 3008;
 
648
  {$EXTERNALSYM TMT_GLYPHIMAGEFILE}
 
649
 
 
650
  //---- rendering STRING properties ----
 
651
 
 
652
  TMT_TEXT = 3201;
 
653
  {$EXTERNALSYM TMT_TEXT}
 
654
 
 
655
  //---- rendering POSITION (x and y values) properties ----
 
656
 
 
657
  TMT_OFFSET = 3401;
 
658
  {$EXTERNALSYM TMT_OFFSET}
 
659
  TMT_TEXTSHADOWOFFSET = 3402;
 
660
  {$EXTERNALSYM TMT_TEXTSHADOWOFFSET}
 
661
  TMT_MINSIZE = 3403;
 
662
  {$EXTERNALSYM TMT_MINSIZE}
 
663
  TMT_MINSIZE1 = 3404;
 
664
  {$EXTERNALSYM TMT_MINSIZE1}
 
665
  TMT_MINSIZE2 = 3405;
 
666
  {$EXTERNALSYM TMT_MINSIZE2}
 
667
  TMT_MINSIZE3 = 3406;
 
668
  {$EXTERNALSYM TMT_MINSIZE3}
 
669
  TMT_MINSIZE4 = 3407;
 
670
  {$EXTERNALSYM TMT_MINSIZE4}
 
671
  TMT_MINSIZE5 = 3408;
 
672
  {$EXTERNALSYM TMT_MINSIZE5}
 
673
  TMT_NORMALSIZE = 3409;
 
674
  {$EXTERNALSYM TMT_NORMALSIZE}
 
675
 
 
676
  //---- rendering MARGIN properties ----
 
677
 
 
678
  TMT_SIZINGMARGINS = 3601;
 
679
  {$EXTERNALSYM TMT_SIZINGMARGINS}
 
680
  TMT_CONTENTMARGINS = 3602;
 
681
  {$EXTERNALSYM TMT_CONTENTMARGINS}
 
682
  TMT_CAPTIONMARGINS = 3603;
 
683
  {$EXTERNALSYM TMT_CAPTIONMARGINS}
 
684
 
 
685
  //---- rendering COLOR properties ----
 
686
 
 
687
  TMT_BORDERCOLOR = 3801;
 
688
  {$EXTERNALSYM TMT_BORDERCOLOR}
 
689
  TMT_FILLCOLOR = 3802;
 
690
  {$EXTERNALSYM TMT_FILLCOLOR}
 
691
  TMT_TEXTCOLOR = 3803;
 
692
  {$EXTERNALSYM TMT_TEXTCOLOR}
 
693
  TMT_EDGELIGHTCOLOR = 3804;
 
694
  {$EXTERNALSYM TMT_EDGELIGHTCOLOR}
 
695
  TMT_EDGEHIGHLIGHTCOLOR = 3805;
 
696
  {$EXTERNALSYM TMT_EDGEHIGHLIGHTCOLOR}
 
697
  TMT_EDGESHADOWCOLOR = 3806;
 
698
  {$EXTERNALSYM TMT_EDGESHADOWCOLOR}
 
699
  TMT_EDGEDKSHADOWCOLOR = 3807;
 
700
  {$EXTERNALSYM TMT_EDGEDKSHADOWCOLOR}
 
701
  TMT_EDGEFILLCOLOR = 3808;
 
702
  {$EXTERNALSYM TMT_EDGEFILLCOLOR}
 
703
  TMT_TRANSPARENTCOLOR = 3809;
 
704
  {$EXTERNALSYM TMT_TRANSPARENTCOLOR}
 
705
  TMT_GRADIENTCOLOR1 = 3810;
 
706
  {$EXTERNALSYM TMT_GRADIENTCOLOR1}
 
707
  TMT_GRADIENTCOLOR2 = 3811;
 
708
  {$EXTERNALSYM TMT_GRADIENTCOLOR2}
 
709
  TMT_GRADIENTCOLOR3 = 3812;
 
710
  {$EXTERNALSYM TMT_GRADIENTCOLOR3}
 
711
  TMT_GRADIENTCOLOR4 = 3813;
 
712
  {$EXTERNALSYM TMT_GRADIENTCOLOR4}
 
713
  TMT_GRADIENTCOLOR5 = 3814;
 
714
  {$EXTERNALSYM TMT_GRADIENTCOLOR5}
 
715
  TMT_SHADOWCOLOR = 3815;
 
716
  {$EXTERNALSYM TMT_SHADOWCOLOR}
 
717
  TMT_GLOWCOLOR = 3816;
 
718
  {$EXTERNALSYM TMT_GLOWCOLOR}
 
719
  TMT_TEXTBORDERCOLOR = 3817;
 
720
  {$EXTERNALSYM TMT_TEXTBORDERCOLOR}
 
721
  TMT_TEXTSHADOWCOLOR = 3818;
 
722
  {$EXTERNALSYM TMT_TEXTSHADOWCOLOR}
 
723
  TMT_GLYPHTEXTCOLOR = 3819;
 
724
  {$EXTERNALSYM TMT_GLYPHTEXTCOLOR}
 
725
  TMT_GLYPHTRANSPARENTCOLOR = 3820;
 
726
  {$EXTERNALSYM TMT_GLYPHTRANSPARENTCOLOR}
 
727
  TMT_FILLCOLORHINT = 3821;
 
728
  {$EXTERNALSYM TMT_FILLCOLORHINT}
 
729
  TMT_BORDERCOLORHINT = 3822;
 
730
  {$EXTERNALSYM TMT_BORDERCOLORHINT}
 
731
  TMT_ACCENTCOLORHINT = 3823;
 
732
  {$EXTERNALSYM TMT_ACCENTCOLORHINT}
 
733
 
 
734
  //---- rendering enum properties (must be declared in TM_ENUM section above) ----
 
735
 
 
736
  TMT_BGTYPE = 4001;
 
737
  {$EXTERNALSYM TMT_BGTYPE}
 
738
  TMT_BORDERTYPE = 4002;
 
739
  {$EXTERNALSYM TMT_BORDERTYPE}
 
740
  TMT_FILLTYPE = 4003;
 
741
  {$EXTERNALSYM TMT_FILLTYPE}
 
742
  TMT_SIZINGTYPE = 4004;
 
743
  {$EXTERNALSYM TMT_SIZINGTYPE}
 
744
  TMT_HALIGN = 4005;
 
745
  {$EXTERNALSYM TMT_HALIGN}
 
746
  TMT_CONTENTALIGNMENT = 4006;
 
747
  {$EXTERNALSYM TMT_CONTENTALIGNMENT}
 
748
  TMT_VALIGN = 4007;
 
749
  {$EXTERNALSYM TMT_VALIGN}
 
750
  TMT_OFFSETTYPE = 4008;
 
751
  {$EXTERNALSYM TMT_OFFSETTYPE}
 
752
  TMT_ICONEFFECT = 4009;
 
753
  {$EXTERNALSYM TMT_ICONEFFECT}
 
754
  TMT_TEXTSHADOWTYPE = 4010;
 
755
  {$EXTERNALSYM TMT_TEXTSHADOWTYPE}
 
756
  TMT_IMAGELAYOUT = 4011;
 
757
  {$EXTERNALSYM TMT_IMAGELAYOUT}
 
758
  TMT_GLYPHTYPE = 4012;
 
759
  {$EXTERNALSYM TMT_GLYPHTYPE}
 
760
  TMT_IMAGESELECTTYPE = 4013;
 
761
  {$EXTERNALSYM TMT_IMAGESELECTTYPE}
 
762
  TMT_GLYPHFONTSIZINGTYPE = 4014;
 
763
  {$EXTERNALSYM TMT_GLYPHFONTSIZINGTYPE}
 
764
  TMT_TRUESIZESCALINGTYPE = 4015;
 
765
  {$EXTERNALSYM TMT_TRUESIZESCALINGTYPE}
 
766
 
 
767
  //---- custom properties (used only by controls/shell) ----
 
768
 
 
769
  TMT_USERPICTURE = 5001;
 
770
  {$EXTERNALSYM TMT_USERPICTURE}
 
771
  TMT_DEFAULTPANESIZE = 5002;
 
772
  {$EXTERNALSYM TMT_DEFAULTPANESIZE}
 
773
  TMT_BLENDCOLOR = 5003;
 
774
  {$EXTERNALSYM TMT_BLENDCOLOR}
 
775
 
 
776
//---------------------------------------------------------------------------------------
 
777
//   "Window" (i.e., non-client) Parts & States
 
778
//
 
779
//    these cannot be renumbered (part of uxtheme API)
 
780
//---------------------------------------------------------------------------------------
 
781
 
 
782
type
 
783
  WINDOWPARTS = DWORD;
 
784
  {$EXTERNALSYM WINDOWPARTS}
 
785
 
 
786
const
 
787
  WINDOWPartFiller0                  = 0;
 
788
  {$EXTERNALSYM WINDOWPartFiller0}
 
789
  WP_CAPTION                         = 1;
 
790
  {$EXTERNALSYM WP_CAPTION}
 
791
  WP_SMALLCAPTION                    = 2;
 
792
  {$EXTERNALSYM WP_SMALLCAPTION}
 
793
  WP_MINCAPTION                      = 3;
 
794
  {$EXTERNALSYM WP_MINCAPTION}
 
795
  WP_SMALLMINCAPTION                 = 4;
 
796
  {$EXTERNALSYM WP_SMALLMINCAPTION}
 
797
  WP_MAXCAPTION                      = 5;
 
798
  {$EXTERNALSYM WP_MAXCAPTION}
 
799
  WP_SMALLMAXCAPTION                 = 6;
 
800
  {$EXTERNALSYM WP_SMALLMAXCAPTION}
 
801
  WP_FRAMELEFT                       = 7;
 
802
  {$EXTERNALSYM WP_FRAMELEFT}
 
803
  WP_FRAMERIGHT                      = 8;
 
804
  {$EXTERNALSYM WP_FRAMERIGHT}
 
805
  WP_FRAMEBOTTOM                     = 9;
 
806
  {$EXTERNALSYM WP_FRAMEBOTTOM}
 
807
  WP_SMALLFRAMELEFT                  = 10;
 
808
  {$EXTERNALSYM WP_SMALLFRAMELEFT}
 
809
  WP_SMALLFRAMERIGHT                 = 11;
 
810
  {$EXTERNALSYM WP_SMALLFRAMERIGHT}
 
811
  WP_SMALLFRAMEBOTTOM                = 12;
 
812
  {$EXTERNALSYM WP_SMALLFRAMEBOTTOM}
 
813
  WP_SYSBUTTON                       = 13;
 
814
  {$EXTERNALSYM WP_SYSBUTTON}
 
815
  WP_MDISYSBUTTON                    = 14;
 
816
  {$EXTERNALSYM WP_MDISYSBUTTON}
 
817
  WP_MINBUTTON                       = 15;
 
818
  {$EXTERNALSYM WP_MINBUTTON}
 
819
  WP_MDIMINBUTTON                    = 16;
 
820
  {$EXTERNALSYM WP_MDIMINBUTTON}
 
821
  WP_MAXBUTTON                       = 17;
 
822
  {$EXTERNALSYM WP_MAXBUTTON}
 
823
  WP_CLOSEBUTTON                     = 18;
 
824
  {$EXTERNALSYM WP_CLOSEBUTTON}
 
825
  WP_SMALLCLOSEBUTTON                = 19;
 
826
  {$EXTERNALSYM WP_SMALLCLOSEBUTTON}
 
827
  WP_MDICLOSEBUTTON                  = 20;
 
828
  {$EXTERNALSYM WP_MDICLOSEBUTTON}
 
829
  WP_RESTOREBUTTON                   = 21;
 
830
  {$EXTERNALSYM WP_RESTOREBUTTON}
 
831
  WP_MDIRESTOREBUTTON                = 22;
 
832
  {$EXTERNALSYM WP_MDIRESTOREBUTTON}
 
833
  WP_HELPBUTTON                      = 23;
 
834
  {$EXTERNALSYM WP_HELPBUTTON}
 
835
  WP_MDIHELPBUTTON                   = 24;
 
836
  {$EXTERNALSYM WP_MDIHELPBUTTON}
 
837
  WP_HORZSCROLL                      = 25;
 
838
  {$EXTERNALSYM WP_HORZSCROLL}
 
839
  WP_HORZTHUMB                       = 26;
 
840
  {$EXTERNALSYM WP_HORZTHUMB}
 
841
  WP_VERTSCROLL                      = 27;
 
842
  {$EXTERNALSYM WP_VERTSCROLL}
 
843
  WP_VERTTHUMB                       = 28;
 
844
  {$EXTERNALSYM WP_VERTTHUMB}
 
845
  WP_DIALOG                          = 29;
 
846
  {$EXTERNALSYM WP_DIALOG}
 
847
  WP_CAPTIONSIZINGTEMPLATE           = 30;
 
848
  {$EXTERNALSYM WP_CAPTIONSIZINGTEMPLATE}
 
849
  WP_SMALLCAPTIONSIZINGTEMPLATE      = 31;
 
850
  {$EXTERNALSYM WP_SMALLCAPTIONSIZINGTEMPLATE}
 
851
  WP_FRAMELEFTSIZINGTEMPLATE         = 32;
 
852
  {$EXTERNALSYM WP_FRAMELEFTSIZINGTEMPLATE}
 
853
  WP_SMALLFRAMELEFTSIZINGTEMPLATE    = 33;
 
854
  {$EXTERNALSYM WP_SMALLFRAMELEFTSIZINGTEMPLATE}
 
855
  WP_FRAMERIGHTSIZINGTEMPLATE        = 34;
 
856
  {$EXTERNALSYM WP_FRAMERIGHTSIZINGTEMPLATE}
 
857
  WP_SMALLFRAMERIGHTSIZINGTEMPLATE   = 35;
 
858
  {$EXTERNALSYM WP_SMALLFRAMERIGHTSIZINGTEMPLATE}
 
859
  WP_FRAMEBOTTOMSIZINGTEMPLATE       = 36;
 
860
  {$EXTERNALSYM WP_FRAMEBOTTOMSIZINGTEMPLATE}
 
861
  WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE  = 37;
 
862
  {$EXTERNALSYM WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE}
 
863
 
 
864
type
 
865
  FRAMESTATES = DWORD;
 
866
  {$EXTERNALSYM FRAMESTATES}
 
867
 
 
868
const
 
869
  FRAMEStateFiller0  = 0;
 
870
  {$EXTERNALSYM FRAMEStateFiller0}
 
871
  FS_ACTIVE          = 1;
 
872
  {$EXTERNALSYM FS_ACTIVE}
 
873
  FS_INACTIVE        = 2;
 
874
  {$EXTERNALSYM FS_INACTIVE}
 
875
 
 
876
type
 
877
  CAPTIONSTATES = DWORD;
 
878
  {$EXTERNALSYM CAPTIONSTATES}
 
879
 
 
880
const
 
881
  CAPTIONStateFiller0  = 0;
 
882
  {$EXTERNALSYM CAPTIONStateFiller0}
 
883
  CS_ACTIVE            = 1;
 
884
  {$EXTERNALSYM CS_ACTIVE}
 
885
  CS_INACTIVE          = 2;
 
886
  {$EXTERNALSYM CS_INACTIVE}
 
887
  CS_DISABLED          = 3;
 
888
  {$EXTERNALSYM CS_DISABLED}
 
889
 
 
890
type
 
891
  MAXCAPTIONSTATES = DWORD;
 
892
  {$EXTERNALSYM MAXCAPTIONSTATES}
 
893
 
 
894
const
 
895
  MAXCAPTIONStateFiller0  = 0;
 
896
  {$EXTERNALSYM MAXCAPTIONStateFiller0}
 
897
  MXCS_ACTIVE             = 1;
 
898
  {$EXTERNALSYM MXCS_ACTIVE}
 
899
  MXCS_INACTIVE           = 2;
 
900
  {$EXTERNALSYM MXCS_INACTIVE}
 
901
  MXCS_DISABLED           = 3;
 
902
  {$EXTERNALSYM MXCS_DISABLED}
 
903
 
 
904
type
 
905
  MINCAPTIONSTATES = DWORD;
 
906
  {$EXTERNALSYM MINCAPTIONSTATES}
 
907
 
 
908
const
 
909
  MINCAPTIONStateFiller0  = 0;
 
910
  {$EXTERNALSYM MINCAPTIONStateFiller0}
 
911
  MNCS_ACTIVE             = 1;
 
912
  {$EXTERNALSYM MNCS_ACTIVE}
 
913
  MNCS_INACTIVE           = 2;
 
914
  {$EXTERNALSYM MNCS_INACTIVE}
 
915
  MNCS_DISABLED           = 3;
 
916
  {$EXTERNALSYM MNCS_DISABLED}
 
917
 
 
918
type
 
919
  HORZSCROLLSTATES = DWORD;
 
920
  {$EXTERNALSYM HORZSCROLLSTATES}
 
921
 
 
922
const
 
923
  HORZSCROLLStateFiller0  = 0;
 
924
  {$EXTERNALSYM HORZSCROLLStateFiller0}
 
925
  HSS_NORMAL              = 1;
 
926
  {$EXTERNALSYM HSS_NORMAL}
 
927
  HSS_HOT                 = 2;
 
928
  {$EXTERNALSYM HSS_HOT}
 
929
  HSS_PUSHED              = 3;
 
930
  {$EXTERNALSYM HSS_PUSHED}
 
931
  HSS_DISABLED            = 4;
 
932
  {$EXTERNALSYM HSS_DISABLED}
 
933
 
 
934
type
 
935
  HORZTHUMBSTATES = DWORD;
 
936
  {$EXTERNALSYM HORZTHUMBSTATES}
 
937
 
 
938
const
 
939
  HORZTHUMBStateFiller0  = 0;
 
940
  {$EXTERNALSYM HORZTHUMBStateFiller0}
 
941
  HTS_NORMAL             = 1;
 
942
  {$EXTERNALSYM HTS_NORMAL}
 
943
  HTS_HOT                = 2;
 
944
  {$EXTERNALSYM HTS_HOT}
 
945
  HTS_PUSHED             = 3;
 
946
  {$EXTERNALSYM HTS_PUSHED}
 
947
  HTS_DISABLED           = 4;
 
948
  {$EXTERNALSYM HTS_DISABLED}
 
949
 
 
950
type
 
951
  VERTSCROLLSTATES = DWORD;
 
952
  {$EXTERNALSYM VERTSCROLLSTATES}
 
953
 
 
954
const
 
955
  VERTSCROLLStateFiller0  = 0;
 
956
  {$EXTERNALSYM VERTSCROLLStateFiller0}
 
957
  VSS_NORMAL              = 1;
 
958
  {$EXTERNALSYM VSS_NORMAL}
 
959
  VSS_HOT                 = 2;
 
960
  {$EXTERNALSYM VSS_HOT}
 
961
  VSS_PUSHED              = 3;
 
962
  {$EXTERNALSYM VSS_PUSHED}
 
963
  VSS_DISABLED            = 4;
 
964
  {$EXTERNALSYM VSS_DISABLED}
 
965
 
 
966
type
 
967
  VERTTHUMBSTATES = DWORD;
 
968
  {$EXTERNALSYM VERTTHUMBSTATES}
 
969
 
 
970
const
 
971
  VERTTHUMBStateFiller0  = 0;
 
972
  {$EXTERNALSYM VERTTHUMBStateFiller0}
 
973
  VTS_NORMAL             = 1;
 
974
  {$EXTERNALSYM VTS_NORMAL}
 
975
  VTS_HOT                = 2;
 
976
  {$EXTERNALSYM VTS_HOT}
 
977
  VTS_PUSHED             = 3;
 
978
  {$EXTERNALSYM VTS_PUSHED}
 
979
  VTS_DISABLED           = 4;
 
980
  {$EXTERNALSYM VTS_DISABLED}
 
981
 
 
982
type
 
983
  SYSBUTTONSTATES = DWORD;
 
984
  {$EXTERNALSYM SYSBUTTONSTATES}
 
985
 
 
986
const
 
987
  SYSBUTTONStateFiller0  = 0;
 
988
  {$EXTERNALSYM SYSBUTTONStateFiller0}
 
989
  SBS_NORMAL             = 1;
 
990
  {$EXTERNALSYM SBS_NORMAL}
 
991
  SBS_HOT                = 2;
 
992
  {$EXTERNALSYM SBS_HOT}
 
993
  SBS_PUSHED             = 3;
 
994
  {$EXTERNALSYM SBS_PUSHED}
 
995
  SBS_DISABLED           = 4;
 
996
  {$EXTERNALSYM SBS_DISABLED}
 
997
 
 
998
type
 
999
  MINBUTTONSTATES = DWORD;
 
1000
  {$EXTERNALSYM MINBUTTONSTATES}
 
1001
 
 
1002
const
 
1003
  MINBUTTONStateFiller0  = 0;
 
1004
  {$EXTERNALSYM MINBUTTONStateFiller0}
 
1005
  MINBS_NORMAL           = 1;
 
1006
  {$EXTERNALSYM MINBS_NORMAL}
 
1007
  MINBS_HOT              = 2;
 
1008
  {$EXTERNALSYM MINBS_HOT}
 
1009
  MINBS_PUSHED           = 3;
 
1010
  {$EXTERNALSYM MINBS_PUSHED}
 
1011
  MINBS_DISABLED         = 4;
 
1012
  {$EXTERNALSYM MINBS_DISABLED}
 
1013
 
 
1014
type
 
1015
  MAXBUTTONSTATES = DWORD;
 
1016
  {$EXTERNALSYM MAXBUTTONSTATES}
 
1017
 
 
1018
const
 
1019
  MAXBUTTONStateFiller0  = 0;
 
1020
  {$EXTERNALSYM MAXBUTTONStateFiller0}
 
1021
  MAXBS_NORMAL           = 1;
 
1022
  {$EXTERNALSYM MAXBS_NORMAL}
 
1023
  MAXBS_HOT              = 2;
 
1024
  {$EXTERNALSYM MAXBS_HOT}
 
1025
  MAXBS_PUSHED           = 3;
 
1026
  {$EXTERNALSYM MAXBS_PUSHED}
 
1027
  MAXBS_DISABLED         = 4;
 
1028
  {$EXTERNALSYM MAXBS_DISABLED}
 
1029
 
 
1030
type
 
1031
  RESTOREBUTTONSTATES = DWORD;
 
1032
  {$EXTERNALSYM RESTOREBUTTONSTATES}
 
1033
 
 
1034
const
 
1035
  RESTOREBUTTONStateFiller0  = 0;
 
1036
  {$EXTERNALSYM RESTOREBUTTONStateFiller0}
 
1037
  RBS_NORMAL                 = 1;
 
1038
  {$EXTERNALSYM RBS_NORMAL}
 
1039
  RBS_HOT                    = 2;
 
1040
  {$EXTERNALSYM RBS_HOT}
 
1041
  RBS_PUSHED                 = 3;
 
1042
  {$EXTERNALSYM RBS_PUSHED}
 
1043
  RBS_DISABLED               = 4;
 
1044
  {$EXTERNALSYM RBS_DISABLED}
 
1045
 
 
1046
type
 
1047
  HELPBUTTONSTATES = DWORD;
 
1048
  {$EXTERNALSYM HELPBUTTONSTATES}
 
1049
 
 
1050
const
 
1051
  HELPBUTTONStateFiller0  = 0;
 
1052
  {$EXTERNALSYM HELPBUTTONStateFiller0}
 
1053
  HBS_NORMAL              = 1;
 
1054
  {$EXTERNALSYM HBS_NORMAL}
 
1055
  HBS_HOT                 = 2;
 
1056
  {$EXTERNALSYM HBS_HOT}
 
1057
  HBS_PUSHED              = 3;
 
1058
  {$EXTERNALSYM HBS_PUSHED}
 
1059
  HBS_DISABLED            = 4;
 
1060
  {$EXTERNALSYM HBS_DISABLED}
 
1061
 
 
1062
type
 
1063
  CLOSEBUTTONSTATES = DWORD;
 
1064
  {$EXTERNALSYM CLOSEBUTTONSTATES}
 
1065
 
 
1066
const
 
1067
  CLOSEBUTTONStateFiller0  = 0;
 
1068
  {$EXTERNALSYM CLOSEBUTTONStateFiller0}
 
1069
  CBS_NORMAL               = 1;
 
1070
  {$EXTERNALSYM CBS_NORMAL}
 
1071
  CBS_HOT                  = 2;
 
1072
  {$EXTERNALSYM CBS_HOT}
 
1073
  CBS_PUSHED               = 3;
 
1074
  {$EXTERNALSYM CBS_PUSHED}
 
1075
  CBS_DISABLED             = 4;
 
1076
  {$EXTERNALSYM CBS_DISABLED}
 
1077
 
 
1078
//---------------------------------------------------------------------------------------
 
1079
//   "Button" Parts & States
 
1080
//---------------------------------------------------------------------------------------
 
1081
 
 
1082
type
 
1083
  BUTTONPARTS = DWORD;
 
1084
  {$EXTERNALSYM BUTTONPARTS}
 
1085
 
 
1086
const
 
1087
  BUTTONPartFiller0  = 0;
 
1088
  {$EXTERNALSYM BUTTONPartFiller0}
 
1089
  BP_PUSHBUTTON      = 1;
 
1090
  {$EXTERNALSYM BP_PUSHBUTTON}
 
1091
  BP_RADIOBUTTON     = 2;
 
1092
  {$EXTERNALSYM BP_RADIOBUTTON}
 
1093
  BP_CHECKBOX        = 3;
 
1094
  {$EXTERNALSYM BP_CHECKBOX}
 
1095
  BP_GROUPBOX        = 4;
 
1096
  {$EXTERNALSYM BP_GROUPBOX}
 
1097
  BP_USERBUTTON      = 5;
 
1098
  {$EXTERNALSYM BP_USERBUTTON}
 
1099
 
 
1100
type
 
1101
  PUSHBUTTONSTATES = DWORD;
 
1102
  {$EXTERNALSYM PUSHBUTTONSTATES}
 
1103
 
 
1104
const
 
1105
  PUSHBUTTONStateFiller0  = 0;
 
1106
  {$EXTERNALSYM PUSHBUTTONStateFiller0}
 
1107
  PBS_NORMAL              = 1;
 
1108
  {$EXTERNALSYM PBS_NORMAL}
 
1109
  PBS_HOT                 = 2;
 
1110
  {$EXTERNALSYM PBS_HOT}
 
1111
  PBS_PRESSED             = 3;
 
1112
  {$EXTERNALSYM PBS_PRESSED}
 
1113
  PBS_DISABLED            = 4;
 
1114
  {$EXTERNALSYM PBS_DISABLED}
 
1115
  PBS_DEFAULTED           = 5;
 
1116
  {$EXTERNALSYM PBS_DEFAULTED}
 
1117
 
 
1118
type
 
1119
  RADIOBUTTONSTATES = DWORD;
 
1120
  {$EXTERNALSYM RADIOBUTTONSTATES}
 
1121
 
 
1122
const
 
1123
  RADIOBUTTONStateFiller0  = 0;
 
1124
  {$EXTERNALSYM RADIOBUTTONStateFiller0}
 
1125
  RBS_UNCHECKEDNORMAL      = 1;
 
1126
  {$EXTERNALSYM RBS_UNCHECKEDNORMAL}
 
1127
  RBS_UNCHECKEDHOT         = 2;
 
1128
  {$EXTERNALSYM RBS_UNCHECKEDHOT}
 
1129
  RBS_UNCHECKEDPRESSED     = 3;
 
1130
  {$EXTERNALSYM RBS_UNCHECKEDPRESSED}
 
1131
  RBS_UNCHECKEDDISABLED    = 4;
 
1132
  {$EXTERNALSYM RBS_UNCHECKEDDISABLED}
 
1133
  RBS_CHECKEDNORMAL        = 5;
 
1134
  {$EXTERNALSYM RBS_CHECKEDNORMAL}
 
1135
  RBS_CHECKEDHOT           = 6;
 
1136
  {$EXTERNALSYM RBS_CHECKEDHOT}
 
1137
  RBS_CHECKEDPRESSED       = 7;
 
1138
  {$EXTERNALSYM RBS_CHECKEDPRESSED}
 
1139
  RBS_CHECKEDDISABLED      = 8;
 
1140
  {$EXTERNALSYM RBS_CHECKEDDISABLED}
 
1141
 
 
1142
type
 
1143
  CHECKBOXSTATES = DWORD;
 
1144
  {$EXTERNALSYM CHECKBOXSTATES}
 
1145
 
 
1146
const
 
1147
  CHECKBOXStateFiller0   = 0;
 
1148
  {$EXTERNALSYM CHECKBOXStateFiller0}
 
1149
  CBS_UNCHECKEDNORMAL    = 1;
 
1150
  {$EXTERNALSYM CBS_UNCHECKEDNORMAL}
 
1151
  CBS_UNCHECKEDHOT       = 2;
 
1152
  {$EXTERNALSYM CBS_UNCHECKEDHOT}
 
1153
  CBS_UNCHECKEDPRESSED   = 3;
 
1154
  {$EXTERNALSYM CBS_UNCHECKEDPRESSED}
 
1155
  CBS_UNCHECKEDDISABLED  = 4;
 
1156
  {$EXTERNALSYM CBS_UNCHECKEDDISABLED}
 
1157
  CBS_CHECKEDNORMAL      = 5;
 
1158
  {$EXTERNALSYM CBS_CHECKEDNORMAL}
 
1159
  CBS_CHECKEDHOT         = 6;
 
1160
  {$EXTERNALSYM CBS_CHECKEDHOT}
 
1161
  CBS_CHECKEDPRESSED     = 7;
 
1162
  {$EXTERNALSYM CBS_CHECKEDPRESSED}
 
1163
  CBS_CHECKEDDISABLED    = 8;
 
1164
  {$EXTERNALSYM CBS_CHECKEDDISABLED}
 
1165
  CBS_MIXEDNORMAL        = 9;
 
1166
  {$EXTERNALSYM CBS_MIXEDNORMAL}
 
1167
  CBS_MIXEDHOT           = 10;
 
1168
  {$EXTERNALSYM CBS_MIXEDHOT}
 
1169
  CBS_MIXEDPRESSED       = 11;
 
1170
  {$EXTERNALSYM CBS_MIXEDPRESSED}
 
1171
  CBS_MIXEDDISABLED      = 12;
 
1172
  {$EXTERNALSYM CBS_MIXEDDISABLED}
 
1173
 
 
1174
type
 
1175
  GROUPBOXSTATES = DWORD;
 
1176
  {$EXTERNALSYM GROUPBOXSTATES}
 
1177
 
 
1178
const
 
1179
  GROUPBOXStateFiller0  = 0;
 
1180
  {$EXTERNALSYM GROUPBOXStateFiller0}
 
1181
  GBS_NORMAL            = 1;
 
1182
  {$EXTERNALSYM GBS_NORMAL}
 
1183
  GBS_DISABLED          = 2;
 
1184
  {$EXTERNALSYM GBS_DISABLED}
 
1185
 
 
1186
//---------------------------------------------------------------------------------------
 
1187
//   "Rebar" Parts & States
 
1188
//---------------------------------------------------------------------------------------
 
1189
 
 
1190
type
 
1191
  REBARPARTS = DWORD;
 
1192
  {$EXTERNALSYM REBARPARTS}
 
1193
 
 
1194
const
 
1195
  REBARPartFiller0  = 0;
 
1196
  {$EXTERNALSYM REBARPartFiller0}
 
1197
  RP_GRIPPER        = 1;
 
1198
  {$EXTERNALSYM RP_GRIPPER}
 
1199
  RP_GRIPPERVERT    = 2;
 
1200
  {$EXTERNALSYM RP_GRIPPERVERT}
 
1201
  RP_BAND           = 3;
 
1202
  {$EXTERNALSYM RP_BAND}
 
1203
  RP_CHEVRON        = 4;
 
1204
  {$EXTERNALSYM RP_CHEVRON}
 
1205
  RP_CHEVRONVERT    = 5;
 
1206
  {$EXTERNALSYM RP_CHEVRONVERT}
 
1207
 
 
1208
type
 
1209
  CHEVRONSTATES = DWORD;
 
1210
  {$EXTERNALSYM CHEVRONSTATES}
 
1211
 
 
1212
const
 
1213
  CHEVRONStateFiller0  = 0;
 
1214
  {$EXTERNALSYM CHEVRONStateFiller0}
 
1215
  CHEVS_NORMAL         = 1;
 
1216
  {$EXTERNALSYM CHEVS_NORMAL}
 
1217
  CHEVS_HOT            = 2;
 
1218
  {$EXTERNALSYM CHEVS_HOT}
 
1219
  CHEVS_PRESSED        = 3;
 
1220
  {$EXTERNALSYM CHEVS_PRESSED}
 
1221
 
 
1222
//---------------------------------------------------------------------------------------
 
1223
//   "Toolbar" Parts & States
 
1224
//---------------------------------------------------------------------------------------
 
1225
 
 
1226
type
 
1227
  TOOLBARPARTS = DWORD;
 
1228
  {$EXTERNALSYM TOOLBARPARTS}
 
1229
 
 
1230
const
 
1231
  TOOLBARPartFiller0      = 0;
 
1232
  {$EXTERNALSYM TOOLBARPartFiller0}
 
1233
  TP_BUTTON               = 1;
 
1234
  {$EXTERNALSYM TP_BUTTON}
 
1235
  TP_DROPDOWNBUTTON       = 2;
 
1236
  {$EXTERNALSYM TP_DROPDOWNBUTTON}
 
1237
  TP_SPLITBUTTON          = 3;
 
1238
  {$EXTERNALSYM TP_SPLITBUTTON}
 
1239
  TP_SPLITBUTTONDROPDOWN  = 4;
 
1240
  {$EXTERNALSYM TP_SPLITBUTTONDROPDOWN}
 
1241
  TP_SEPARATOR            = 5;
 
1242
  {$EXTERNALSYM TP_SEPARATOR}
 
1243
  TP_SEPARATORVERT        = 6;
 
1244
  {$EXTERNALSYM TP_SEPARATORVERT}
 
1245
 
 
1246
type
 
1247
  TOOLBARSTATES = DWORD;
 
1248
  {$EXTERNALSYM TOOLBARSTATES}
 
1249
 
 
1250
const
 
1251
  TOOLBARStateFiller0  = 0;
 
1252
  {$EXTERNALSYM TOOLBARStateFiller0}
 
1253
  TS_NORMAL            = 1;
 
1254
  {$EXTERNALSYM TS_NORMAL}
 
1255
  TS_HOT               = 2;
 
1256
  {$EXTERNALSYM TS_HOT}
 
1257
  TS_PRESSED           = 3;
 
1258
  {$EXTERNALSYM TS_PRESSED}
 
1259
  TS_DISABLED          = 4;
 
1260
  {$EXTERNALSYM TS_DISABLED}
 
1261
  TS_CHECKED           = 5;
 
1262
  {$EXTERNALSYM TS_CHECKED}
 
1263
  TS_HOTCHECKED        = 6;
 
1264
  {$EXTERNALSYM TS_HOTCHECKED}
 
1265
 
 
1266
//---------------------------------------------------------------------------------------
 
1267
//   "Status" Parts & States
 
1268
//---------------------------------------------------------------------------------------
 
1269
 
 
1270
type
 
1271
  STATUSPARTS = DWORD;
 
1272
  {$EXTERNALSYM STATUSPARTS}
 
1273
 
 
1274
const
 
1275
  STATUSPartFiller0  = 0;
 
1276
  {$EXTERNALSYM STATUSPartFiller0}
 
1277
  SP_PANE            = 1;
 
1278
  {$EXTERNALSYM SP_PANE}
 
1279
  SP_GRIPPERPANE     = 2;
 
1280
  {$EXTERNALSYM SP_GRIPPERPANE}
 
1281
  SP_GRIPPER         = 3;
 
1282
  {$EXTERNALSYM SP_GRIPPER}
 
1283
 
 
1284
//---------------------------------------------------------------------------------------
 
1285
//   "Menu" Parts & States
 
1286
//---------------------------------------------------------------------------------------
 
1287
 
 
1288
type
 
1289
  MENUPARTS = DWORD;
 
1290
  {$EXTERNALSYM MENUPARTS}
 
1291
 
 
1292
const
 
1293
  MENUPartFiller0     = 0;
 
1294
  {$EXTERNALSYM MENUPartFiller0}
 
1295
  MP_MENUITEM         = 1;
 
1296
  {$EXTERNALSYM MP_MENUITEM}
 
1297
  MP_MENUDROPDOWN     = 2;
 
1298
  {$EXTERNALSYM MP_MENUDROPDOWN}
 
1299
  MP_MENUBARITEM      = 3;
 
1300
  {$EXTERNALSYM MP_MENUBARITEM}
 
1301
  MP_MENUBARDROPDOWN  = 4;
 
1302
  {$EXTERNALSYM MP_MENUBARDROPDOWN}
 
1303
  MP_CHEVRON          = 5;
 
1304
  {$EXTERNALSYM MP_CHEVRON}
 
1305
  MP_SEPARATOR        = 6;
 
1306
  {$EXTERNALSYM MP_SEPARATOR}
 
1307
 
 
1308
type
 
1309
  MENUSTATES = DWORD;
 
1310
  {$EXTERNALSYM MENUSTATES}
 
1311
 
 
1312
const
 
1313
  MENUStateFiller0  = 0;
 
1314
  {$EXTERNALSYM MENUStateFiller0}
 
1315
  MS_NORMAL         = 1;
 
1316
  {$EXTERNALSYM MS_NORMAL}
 
1317
  MS_SELECTED       = 2;
 
1318
  {$EXTERNALSYM MS_SELECTED}
 
1319
  MS_DEMOTED        = 3;
 
1320
  {$EXTERNALSYM MS_DEMOTED}
 
1321
 
 
1322
//---------------------------------------------------------------------------------------
 
1323
//   "ListView" Parts & States
 
1324
//---------------------------------------------------------------------------------------
 
1325
 
 
1326
type
 
1327
  LISTVIEWPARTS = DWORD;
 
1328
  {$EXTERNALSYM LISTVIEWPARTS}
 
1329
 
 
1330
const
 
1331
  LISTVIEWPartFiller0   = 0;
 
1332
  {$EXTERNALSYM LISTVIEWPartFiller0}
 
1333
  LVP_LISTITEM          = 1;
 
1334
  {$EXTERNALSYM LVP_LISTITEM}
 
1335
  LVP_LISTGROUP         = 2;
 
1336
  {$EXTERNALSYM LVP_LISTGROUP}
 
1337
  LVP_LISTDETAIL        = 3;
 
1338
  {$EXTERNALSYM LVP_LISTDETAIL}
 
1339
  LVP_LISTSORTEDDETAIL  = 4;
 
1340
  {$EXTERNALSYM LVP_LISTSORTEDDETAIL}
 
1341
  LVP_EMPTYTEXT         = 5;
 
1342
  {$EXTERNALSYM LVP_EMPTYTEXT}
 
1343
 
 
1344
type
 
1345
  LISTITEMSTATES = DWORD;
 
1346
  {$EXTERNALSYM LISTITEMSTATES}
 
1347
 
 
1348
const
 
1349
  LISTITEMStateFiller0  = 0;
 
1350
  {$EXTERNALSYM LISTITEMStateFiller0}
 
1351
  LIS_NORMAL            = 1;
 
1352
  {$EXTERNALSYM LIS_NORMAL}
 
1353
  LIS_HOT               = 2;
 
1354
  {$EXTERNALSYM LIS_HOT}
 
1355
  LIS_SELECTED          = 3;
 
1356
  {$EXTERNALSYM LIS_SELECTED}
 
1357
  LIS_DISABLED          = 4;
 
1358
  {$EXTERNALSYM LIS_DISABLED}
 
1359
  LIS_SELECTEDNOTFOCUS  = 5;
 
1360
  {$EXTERNALSYM LIS_SELECTEDNOTFOCUS}
 
1361
 
 
1362
//---------------------------------------------------------------------------------------
 
1363
//   "Header" Parts & States
 
1364
//---------------------------------------------------------------------------------------
 
1365
 
 
1366
type
 
1367
  HEADERPARTS = DWORD;
 
1368
  {$EXTERNALSYM HEADERPARTS}
 
1369
 
 
1370
const
 
1371
  HEADERPartFiller0   = 0;
 
1372
  {$EXTERNALSYM HEADERPartFiller0}
 
1373
  HP_HEADERITEM       = 1;
 
1374
  {$EXTERNALSYM HP_HEADERITEM}
 
1375
  HP_HEADERITEMLEFT   = 2;
 
1376
  {$EXTERNALSYM HP_HEADERITEMLEFT}
 
1377
  HP_HEADERITEMRIGHT  = 3;
 
1378
  {$EXTERNALSYM HP_HEADERITEMRIGHT}
 
1379
  HP_HEADERSORTARROW  = 4;
 
1380
  {$EXTERNALSYM HP_HEADERSORTARROW}
 
1381
 
 
1382
type
 
1383
  HEADERITEMSTATES = DWORD;
 
1384
  {$EXTERNALSYM HEADERITEMSTATES}
 
1385
 
 
1386
const
 
1387
  HEADERITEMStateFiller0  = 0;
 
1388
  {$EXTERNALSYM HEADERITEMStateFiller0}
 
1389
  HIS_NORMAL              = 1;
 
1390
  {$EXTERNALSYM HIS_NORMAL}
 
1391
  HIS_HOT                 = 2;
 
1392
  {$EXTERNALSYM HIS_HOT}
 
1393
  HIS_PRESSED             = 3;
 
1394
  {$EXTERNALSYM HIS_PRESSED}
 
1395
 
 
1396
type
 
1397
  HEADERITEMLEFTSTATES = DWORD;
 
1398
  {$EXTERNALSYM HEADERITEMLEFTSTATES}
 
1399
 
 
1400
const
 
1401
  HEADERITEMLEFTStateFiller0  = 0;
 
1402
  {$EXTERNALSYM HEADERITEMLEFTStateFiller0}
 
1403
  HILS_NORMAL                 = 1;
 
1404
  {$EXTERNALSYM HILS_NORMAL}
 
1405
  HILS_HOT                    = 2;
 
1406
  {$EXTERNALSYM HILS_HOT}
 
1407
  HILS_PRESSED                = 3;
 
1408
  {$EXTERNALSYM HILS_PRESSED}
 
1409
 
 
1410
type
 
1411
  HEADERITEMRIGHTSTATES = DWORD;
 
1412
  {$EXTERNALSYM HEADERITEMRIGHTSTATES}
 
1413
 
 
1414
const
 
1415
  HEADERITEMRIGHTStateFiller0  = 0;
 
1416
  {$EXTERNALSYM HEADERITEMRIGHTStateFiller0}
 
1417
  HIRS_NORMAL                  = 1;
 
1418
  {$EXTERNALSYM HIRS_NORMAL}
 
1419
  HIRS_HOT                     = 2;
 
1420
  {$EXTERNALSYM HIRS_HOT}
 
1421
  HIRS_PRESSED                 = 3;
 
1422
  {$EXTERNALSYM HIRS_PRESSED}
 
1423
 
 
1424
type
 
1425
  HEADERSORTARROWSTATES = DWORD;
 
1426
  {$EXTERNALSYM HEADERSORTARROWSTATES}
 
1427
 
 
1428
const
 
1429
  HEADERSORTARROWStateFiller0  = 0;
 
1430
  {$EXTERNALSYM HEADERSORTARROWStateFiller0}
 
1431
  HSAS_SORTEDUP                = 1;
 
1432
  {$EXTERNALSYM HSAS_SORTEDUP}
 
1433
  HSAS_SORTEDDOWN              = 2;
 
1434
  {$EXTERNALSYM HSAS_SORTEDDOWN}
 
1435
 
 
1436
//---------------------------------------------------------------------------------------
 
1437
//   "Progress" Parts & States
 
1438
//---------------------------------------------------------------------------------------
 
1439
 
 
1440
type
 
1441
  PROGRESSPARTS = DWORD;
 
1442
  {$EXTERNALSYM PROGRESSPARTS}
 
1443
 
 
1444
const
 
1445
  PROGRESSPartFiller0  = 0;
 
1446
  {$EXTERNALSYM PROGRESSPartFiller0}
 
1447
  PP_BAR               = 1;
 
1448
  {$EXTERNALSYM PP_BAR}
 
1449
  PP_BARVERT           = 2;
 
1450
  {$EXTERNALSYM PP_BARVERT}
 
1451
  PP_CHUNK             = 3;
 
1452
  {$EXTERNALSYM PP_CHUNK}
 
1453
  PP_CHUNKVERT         = 4;
 
1454
  {$EXTERNALSYM PP_CHUNKVERT}
 
1455
 
 
1456
//---------------------------------------------------------------------------------------
 
1457
//   "Tab" Parts & States
 
1458
//---------------------------------------------------------------------------------------
 
1459
 
 
1460
type
 
1461
  TABPARTS = DWORD;
 
1462
  {$EXTERNALSYM TABPARTS}
 
1463
 
 
1464
const
 
1465
  TABPartFiller0            = 0;
 
1466
  {$EXTERNALSYM TABPartFiller0}
 
1467
  TABP_TABITEM              = 1;
 
1468
  {$EXTERNALSYM TABP_TABITEM}
 
1469
  TABP_TABITEMLEFTEDGE      = 2;
 
1470
  {$EXTERNALSYM TABP_TABITEMLEFTEDGE}
 
1471
  TABP_TABITEMRIGHTEDGE     = 3;
 
1472
  {$EXTERNALSYM TABP_TABITEMRIGHTEDGE}
 
1473
  TABP_TABITEMBOTHEDGE      = 4;
 
1474
  {$EXTERNALSYM TABP_TABITEMBOTHEDGE}
 
1475
  TABP_TOPTABITEM           = 5;
 
1476
  {$EXTERNALSYM TABP_TOPTABITEM}
 
1477
  TABP_TOPTABITEMLEFTEDGE   = 6;
 
1478
  {$EXTERNALSYM TABP_TOPTABITEMLEFTEDGE}
 
1479
  TABP_TOPTABITEMRIGHTEDGE  = 7;
 
1480
  {$EXTERNALSYM TABP_TOPTABITEMRIGHTEDGE}
 
1481
  TABP_TOPTABITEMBOTHEDGE   = 8;
 
1482
  {$EXTERNALSYM TABP_TOPTABITEMBOTHEDGE}
 
1483
  TABP_PANE                 = 9;
 
1484
  {$EXTERNALSYM TABP_PANE}
 
1485
  TABP_BODY                 = 10;
 
1486
  {$EXTERNALSYM TABP_BODY}
 
1487
 
 
1488
type
 
1489
  TABITEMSTATES = DWORD;
 
1490
  {$EXTERNALSYM TABITEMSTATES}
 
1491
 
 
1492
const
 
1493
  TABITEMStateFiller0  = 0;
 
1494
  {$EXTERNALSYM TABITEMStateFiller0}
 
1495
  TIS_NORMAL           = 1;
 
1496
  {$EXTERNALSYM TIS_NORMAL}
 
1497
  TIS_HOT              = 2;
 
1498
  {$EXTERNALSYM TIS_HOT}
 
1499
  TIS_SELECTED         = 3;
 
1500
  {$EXTERNALSYM TIS_SELECTED}
 
1501
  TIS_DISABLED         = 4;
 
1502
  {$EXTERNALSYM TIS_DISABLED}
 
1503
  TIS_FOCUSED          = 5;
 
1504
  {$EXTERNALSYM TIS_FOCUSED}
 
1505
 
 
1506
type
 
1507
  TABITEMLEFTEDGESTATES = DWORD;
 
1508
  {$EXTERNALSYM TABITEMLEFTEDGESTATES}
 
1509
 
 
1510
const
 
1511
  TABITEMLEFTEDGEStateFiller0  = 0;
 
1512
  {$EXTERNALSYM TABITEMLEFTEDGEStateFiller0}
 
1513
  TILES_NORMAL                 = 1;
 
1514
  {$EXTERNALSYM TILES_NORMAL}
 
1515
  TILES_HOT                    = 2;
 
1516
  {$EXTERNALSYM TILES_HOT}
 
1517
  TILES_SELECTED               = 3;
 
1518
  {$EXTERNALSYM TILES_SELECTED}
 
1519
  TILES_DISABLED               = 4;
 
1520
  {$EXTERNALSYM TILES_DISABLED}
 
1521
  TILES_FOCUSED                = 5;
 
1522
  {$EXTERNALSYM TILES_FOCUSED}
 
1523
 
 
1524
type
 
1525
  TABITEMRIGHTEDGESTATES = DWORD;
 
1526
  {$EXTERNALSYM TABITEMRIGHTEDGESTATES}
 
1527
 
 
1528
const
 
1529
  TABITEMRIGHTEDGEStateFiller0  = 0;
 
1530
  {$EXTERNALSYM TABITEMRIGHTEDGEStateFiller0}
 
1531
  TIRES_NORMAL                  = 1;
 
1532
  {$EXTERNALSYM TIRES_NORMAL}
 
1533
  TIRES_HOT                     = 2;
 
1534
  {$EXTERNALSYM TIRES_HOT}
 
1535
  TIRES_SELECTED                = 3;
 
1536
  {$EXTERNALSYM TIRES_SELECTED}
 
1537
  TIRES_DISABLED                = 4;
 
1538
  {$EXTERNALSYM TIRES_DISABLED}
 
1539
  TIRES_FOCUSED                 = 5;
 
1540
  {$EXTERNALSYM TIRES_FOCUSED}
 
1541
 
 
1542
type
 
1543
  TABITEMBOTHEDGESSTATES = DWORD;
 
1544
  {$EXTERNALSYM TABITEMBOTHEDGESSTATES}
 
1545
 
 
1546
const
 
1547
  TABITEMBOTHEDGESStateFiller0  = 0;
 
1548
  {$EXTERNALSYM TABITEMBOTHEDGESStateFiller0}
 
1549
  TIBES_NORMAL                  = 1;
 
1550
  {$EXTERNALSYM TIBES_NORMAL}
 
1551
  TIBES_HOT                     = 2;
 
1552
  {$EXTERNALSYM TIBES_HOT}
 
1553
  TIBES_SELECTED                = 3;
 
1554
  {$EXTERNALSYM TIBES_SELECTED}
 
1555
  TIBES_DISABLED                = 4;
 
1556
  {$EXTERNALSYM TIBES_DISABLED}
 
1557
  TIBES_FOCUSED                 = 5;
 
1558
  {$EXTERNALSYM TIBES_FOCUSED}
 
1559
 
 
1560
type
 
1561
  TOPTABITEMSTATES = DWORD;
 
1562
  {$EXTERNALSYM TOPTABITEMSTATES}
 
1563
 
 
1564
const
 
1565
  TOPTABITEMStateFiller0  = 0;
 
1566
  {$EXTERNALSYM TOPTABITEMStateFiller0}
 
1567
  TTIS_NORMAL             = 1;
 
1568
  {$EXTERNALSYM TTIS_NORMAL}
 
1569
  TTIS_HOT                = 2;
 
1570
  {$EXTERNALSYM TTIS_HOT}
 
1571
  TTIS_SELECTED           = 3;
 
1572
  {$EXTERNALSYM TTIS_SELECTED}
 
1573
  TTIS_DISABLED           = 4;
 
1574
  {$EXTERNALSYM TTIS_DISABLED}
 
1575
  TTIS_FOCUSED            = 5;
 
1576
  {$EXTERNALSYM TTIS_FOCUSED}
 
1577
 
 
1578
type
 
1579
  TOPTABITEMLEFTEDGESTATES = DWORD;
 
1580
  {$EXTERNALSYM TOPTABITEMLEFTEDGESTATES}
 
1581
 
 
1582
const
 
1583
  TOPTABITEMLEFTEDGEStateFiller0  = 0;
 
1584
  {$EXTERNALSYM TOPTABITEMLEFTEDGEStateFiller0}
 
1585
  TTILES_NORMAL                   = 1;
 
1586
  {$EXTERNALSYM TTILES_NORMAL}
 
1587
  TTILES_HOT                      = 2;
 
1588
  {$EXTERNALSYM TTILES_HOT}
 
1589
  TTILES_SELECTED                 = 3;
 
1590
  {$EXTERNALSYM TTILES_SELECTED}
 
1591
  TTILES_DISABLED                 = 4;
 
1592
  {$EXTERNALSYM TTILES_DISABLED}
 
1593
  TTILES_FOCUSED                  = 5;
 
1594
  {$EXTERNALSYM TTILES_FOCUSED}
 
1595
 
 
1596
type
 
1597
  TOPTABITEMRIGHTEDGESTATES = DWORD;
 
1598
  {$EXTERNALSYM TOPTABITEMRIGHTEDGESTATES}
 
1599
 
 
1600
const
 
1601
  TOPTABITEMRIGHTEDGEStateFiller0  = 0;
 
1602
  {$EXTERNALSYM TOPTABITEMRIGHTEDGEStateFiller0}
 
1603
  TTIRES_NORMAL                    = 1;
 
1604
  {$EXTERNALSYM TTIRES_NORMAL}
 
1605
  TTIRES_HOT                       = 2;
 
1606
  {$EXTERNALSYM TTIRES_HOT}
 
1607
  TTIRES_SELECTED                  = 3;
 
1608
  {$EXTERNALSYM TTIRES_SELECTED}
 
1609
  TTIRES_DISABLED                  = 4;
 
1610
  {$EXTERNALSYM TTIRES_DISABLED}
 
1611
  TTIRES_FOCUSED                   = 5;
 
1612
  {$EXTERNALSYM TTIRES_FOCUSED}
 
1613
 
 
1614
type
 
1615
  TOPTABITEMBOTHEDGESSTATES = DWORD;
 
1616
  {$EXTERNALSYM TOPTABITEMBOTHEDGESSTATES}
 
1617
 
 
1618
const
 
1619
  TOPTABITEMBOTHEDGESStateFiller0  = 0;
 
1620
  {$EXTERNALSYM TOPTABITEMBOTHEDGESStateFiller0}
 
1621
  TTIBES_NORMAL                    = 1;
 
1622
  {$EXTERNALSYM TTIBES_NORMAL}
 
1623
  TTIBES_HOT                       = 2;
 
1624
  {$EXTERNALSYM TTIBES_HOT}
 
1625
  TTIBES_SELECTED                  = 3;
 
1626
  {$EXTERNALSYM TTIBES_SELECTED}
 
1627
  TTIBES_DISABLED                  = 4;
 
1628
  {$EXTERNALSYM TTIBES_DISABLED}
 
1629
  TTIBES_FOCUSED                   = 5;
 
1630
  {$EXTERNALSYM TTIBES_FOCUSED}
 
1631
 
 
1632
//---------------------------------------------------------------------------------------
 
1633
//   "Trackbar" Parts & States
 
1634
//---------------------------------------------------------------------------------------
 
1635
 
 
1636
type
 
1637
  TRACKBARPARTS = DWORD;
 
1638
  {$EXTERNALSYM TRACKBARPARTS}
 
1639
 
 
1640
const
 
1641
  TRACKBARPartFiller0  = 0;
 
1642
  {$EXTERNALSYM TRACKBARPartFiller0}
 
1643
  TKP_TRACK            = 1;
 
1644
  {$EXTERNALSYM TKP_TRACK}
 
1645
  TKP_TRACKVERT        = 2;
 
1646
  {$EXTERNALSYM TKP_TRACKVERT}
 
1647
  TKP_THUMB            = 3;
 
1648
  {$EXTERNALSYM TKP_THUMB}
 
1649
  TKP_THUMBBOTTOM      = 4;
 
1650
  {$EXTERNALSYM TKP_THUMBBOTTOM}
 
1651
  TKP_THUMBTOP         = 5;
 
1652
  {$EXTERNALSYM TKP_THUMBTOP}
 
1653
  TKP_THUMBVERT        = 6;
 
1654
  {$EXTERNALSYM TKP_THUMBVERT}
 
1655
  TKP_THUMBLEFT        = 7;
 
1656
  {$EXTERNALSYM TKP_THUMBLEFT}
 
1657
  TKP_THUMBRIGHT       = 8;
 
1658
  {$EXTERNALSYM TKP_THUMBRIGHT}
 
1659
  TKP_TICS             = 9;
 
1660
  {$EXTERNALSYM TKP_TICS}
 
1661
  TKP_TICSVERT         = 10;
 
1662
  {$EXTERNALSYM TKP_TICSVERT}
 
1663
 
 
1664
type
 
1665
  TRACKBARSTATES = DWORD;
 
1666
  {$EXTERNALSYM TRACKBARSTATES}
 
1667
 
 
1668
const
 
1669
  TRACKBARStateFiller0  = 0;
 
1670
  {$EXTERNALSYM TRACKBARStateFiller0}
 
1671
  TKS_NORMAL            = 1;
 
1672
  {$EXTERNALSYM TKS_NORMAL}
 
1673
 
 
1674
type
 
1675
  TRACKSTATES = DWORD;
 
1676
  {$EXTERNALSYM TRACKSTATES}
 
1677
 
 
1678
const
 
1679
  TRACKStateFiller0  = 0;
 
1680
  {$EXTERNALSYM TRACKStateFiller0}
 
1681
  TRS_NORMAL         = 1;
 
1682
  {$EXTERNALSYM TRS_NORMAL}
 
1683
 
 
1684
type
 
1685
  TRACKVERTSTATES = DWORD;
 
1686
  {$EXTERNALSYM TRACKVERTSTATES}
 
1687
 
 
1688
const
 
1689
  TRACKVERTStateFiller0  = 0;
 
1690
  {$EXTERNALSYM TRACKVERTStateFiller0}
 
1691
  TRVS_NORMAL            = 1;
 
1692
  {$EXTERNALSYM TRVS_NORMAL}
 
1693
 
 
1694
type
 
1695
  THUMBSTATES = DWORD;
 
1696
  {$EXTERNALSYM THUMBSTATES}
 
1697
 
 
1698
const
 
1699
  THUMBStateFiller0  = 0;
 
1700
  {$EXTERNALSYM THUMBStateFiller0}
 
1701
  TUS_NORMAL         = 1;
 
1702
  {$EXTERNALSYM TUS_NORMAL}
 
1703
  TUS_HOT            = 2;
 
1704
  {$EXTERNALSYM TUS_HOT}
 
1705
  TUS_PRESSED        = 3;
 
1706
  {$EXTERNALSYM TUS_PRESSED}
 
1707
  TUS_FOCUSED        = 4;
 
1708
  {$EXTERNALSYM TUS_FOCUSED}
 
1709
  TUS_DISABLED       = 5;
 
1710
  {$EXTERNALSYM TUS_DISABLED}
 
1711
 
 
1712
type
 
1713
  THUMBBOTTOMSTATES = DWORD;
 
1714
  {$EXTERNALSYM THUMBBOTTOMSTATES}
 
1715
 
 
1716
const
 
1717
  THUMBBOTTOMStateFiller0  = 0;
 
1718
  {$EXTERNALSYM THUMBBOTTOMStateFiller0}
 
1719
  TUBS_NORMAL              = 1;
 
1720
  {$EXTERNALSYM TUBS_NORMAL}
 
1721
  TUBS_HOT                 = 2;
 
1722
  {$EXTERNALSYM TUBS_HOT}
 
1723
  TUBS_PRESSED             = 3;
 
1724
  {$EXTERNALSYM TUBS_PRESSED}
 
1725
  TUBS_FOCUSED             = 4;
 
1726
  {$EXTERNALSYM TUBS_FOCUSED}
 
1727
  TUBS_DISABLED            = 5;
 
1728
  {$EXTERNALSYM TUBS_DISABLED}
 
1729
 
 
1730
type
 
1731
  THUMBTOPSTATES = DWORD;
 
1732
  {$EXTERNALSYM THUMBTOPSTATES}
 
1733
 
 
1734
const
 
1735
  THUMBTOPStateFiller0  = 0;
 
1736
  {$EXTERNALSYM THUMBTOPStateFiller0}
 
1737
  TUTS_NORMAL           = 1;
 
1738
  {$EXTERNALSYM TUTS_NORMAL}
 
1739
  TUTS_HOT              = 2;
 
1740
  {$EXTERNALSYM TUTS_HOT}
 
1741
  TUTS_PRESSED          = 3;
 
1742
  {$EXTERNALSYM TUTS_PRESSED}
 
1743
  TUTS_FOCUSED          = 4;
 
1744
  {$EXTERNALSYM TUTS_FOCUSED}
 
1745
  TUTS_DISABLED         = 5;
 
1746
  {$EXTERNALSYM TUTS_DISABLED}
 
1747
 
 
1748
type
 
1749
  THUMBVERTSTATES = DWORD;
 
1750
  {$EXTERNALSYM THUMBVERTSTATES}
 
1751
 
 
1752
const
 
1753
  THUMBVERTStateFiller0  = 0;
 
1754
  {$EXTERNALSYM THUMBVERTStateFiller0}
 
1755
  TUVS_NORMAL            = 1;
 
1756
  {$EXTERNALSYM TUVS_NORMAL}
 
1757
  TUVS_HOT               = 2;
 
1758
  {$EXTERNALSYM TUVS_HOT}
 
1759
  TUVS_PRESSED           = 3;
 
1760
  {$EXTERNALSYM TUVS_PRESSED}
 
1761
  TUVS_FOCUSED           = 4;
 
1762
  {$EXTERNALSYM TUVS_FOCUSED}
 
1763
  TUVS_DISABLED          = 5;
 
1764
  {$EXTERNALSYM TUVS_DISABLED}
 
1765
 
 
1766
type
 
1767
  THUMBLEFTSTATES = DWORD;
 
1768
  {$EXTERNALSYM THUMBLEFTSTATES}
 
1769
 
 
1770
const
 
1771
  THUMBLEFTStateFiller0  = 0;
 
1772
  {$EXTERNALSYM THUMBLEFTStateFiller0}
 
1773
  TUVLS_NORMAL           = 1;
 
1774
  {$EXTERNALSYM TUVLS_NORMAL}
 
1775
  TUVLS_HOT              = 2;
 
1776
  {$EXTERNALSYM TUVLS_HOT}
 
1777
  TUVLS_PRESSED          = 3;
 
1778
  {$EXTERNALSYM TUVLS_PRESSED}
 
1779
  TUVLS_FOCUSED          = 4;
 
1780
  {$EXTERNALSYM TUVLS_FOCUSED}
 
1781
  TUVLS_DISABLED         = 5;
 
1782
  {$EXTERNALSYM TUVLS_DISABLED}
 
1783
 
 
1784
type
 
1785
  THUMBRIGHTSTATES = DWORD;
 
1786
  {$EXTERNALSYM THUMBRIGHTSTATES}
 
1787
 
 
1788
const
 
1789
  THUMBRIGHTStateFiller0  = 0;
 
1790
  {$EXTERNALSYM THUMBRIGHTStateFiller0}
 
1791
  TUVRS_NORMAL            = 1;
 
1792
  {$EXTERNALSYM TUVRS_NORMAL}
 
1793
  TUVRS_HOT               = 2;
 
1794
  {$EXTERNALSYM TUVRS_HOT}
 
1795
  TUVRS_PRESSED           = 3;
 
1796
  {$EXTERNALSYM TUVRS_PRESSED}
 
1797
  TUVRS_FOCUSED           = 4;
 
1798
  {$EXTERNALSYM TUVRS_FOCUSED}
 
1799
  TUVRS_DISABLED          = 5;
 
1800
  {$EXTERNALSYM TUVRS_DISABLED}
 
1801
 
 
1802
type
 
1803
  TICSSTATES = DWORD;
 
1804
  {$EXTERNALSYM TICSSTATES}
 
1805
 
 
1806
const
 
1807
  TICSStateFiller0  = 0;
 
1808
  {$EXTERNALSYM TICSStateFiller0}
 
1809
  TSS_NORMAL        = 1;
 
1810
  {$EXTERNALSYM TSS_NORMAL}
 
1811
 
 
1812
type
 
1813
  TICSVERTSTATES = DWORD;
 
1814
  {$EXTERNALSYM TICSVERTSTATES}
 
1815
 
 
1816
const
 
1817
  TICSVERTStateFiller0  = 0;
 
1818
  {$EXTERNALSYM TICSVERTStateFiller0}
 
1819
  TSVS_NORMAL           = 1;
 
1820
  {$EXTERNALSYM TSVS_NORMAL}
 
1821
 
 
1822
//---------------------------------------------------------------------------------------
 
1823
//   "Tooltips" Parts & States
 
1824
//---------------------------------------------------------------------------------------
 
1825
 
 
1826
type
 
1827
  TOOLTIPPARTS = DWORD;
 
1828
  {$EXTERNALSYM TOOLTIPPARTS}
 
1829
 
 
1830
const
 
1831
  TOOLTIPPartFiller0  = 0;
 
1832
  {$EXTERNALSYM TOOLTIPPartFiller0}
 
1833
  TTP_STANDARD        = 1;
 
1834
  {$EXTERNALSYM TTP_STANDARD}
 
1835
  TTP_STANDARDTITLE   = 2;
 
1836
  {$EXTERNALSYM TTP_STANDARDTITLE}
 
1837
  TTP_BALLOON         = 3;
 
1838
  {$EXTERNALSYM TTP_BALLOON}
 
1839
  TTP_BALLOONTITLE    = 4;
 
1840
  {$EXTERNALSYM TTP_BALLOONTITLE}
 
1841
  TTP_CLOSE           = 5;
 
1842
  {$EXTERNALSYM TTP_CLOSE}
 
1843
 
 
1844
type
 
1845
  CLOSESTATES = DWORD;
 
1846
  {$EXTERNALSYM CLOSESTATES}
 
1847
 
 
1848
const
 
1849
  CLOSEStateFiller0  = 0;
 
1850
  {$EXTERNALSYM CLOSEStateFiller0}
 
1851
  TTCS_NORMAL        = 1;
 
1852
  {$EXTERNALSYM TTCS_NORMAL}
 
1853
  TTCS_HOT           = 2;
 
1854
  {$EXTERNALSYM TTCS_HOT}
 
1855
  TTCS_PRESSED       = 3;
 
1856
  {$EXTERNALSYM TTCS_PRESSED}
 
1857
 
 
1858
type
 
1859
  STANDARDSTATES = DWORD;
 
1860
  {$EXTERNALSYM STANDARDSTATES}
 
1861
 
 
1862
const
 
1863
  STANDARDStateFiller0  = 0;
 
1864
  {$EXTERNALSYM STANDARDStateFiller0}
 
1865
  TTSS_NORMAL           = 1;
 
1866
  {$EXTERNALSYM TTSS_NORMAL}
 
1867
  TTSS_LINK             = 2;
 
1868
  {$EXTERNALSYM TTSS_LINK}
 
1869
 
 
1870
type
 
1871
  BALLOONSTATES = DWORD;
 
1872
  {$EXTERNALSYM BALLOONSTATES}
 
1873
 
 
1874
const
 
1875
  BALLOONStateFiller0  = 0;
 
1876
  {$EXTERNALSYM BALLOONStateFiller0}
 
1877
  TTBS_NORMAL          = 1;
 
1878
  {$EXTERNALSYM TTBS_NORMAL}
 
1879
  TTBS_LINK            = 2;
 
1880
  {$EXTERNALSYM TTBS_LINK}
 
1881
 
 
1882
//---------------------------------------------------------------------------------------
 
1883
//   "TreeView" Parts & States
 
1884
//---------------------------------------------------------------------------------------
 
1885
 
 
1886
type
 
1887
  TREEVIEWPARTS = DWORD;
 
1888
  {$EXTERNALSYM TREEVIEWPARTS}
 
1889
 
 
1890
const
 
1891
  TREEVIEWPartFiller0  = 0;
 
1892
  {$EXTERNALSYM TREEVIEWPartFiller0}
 
1893
  TVP_TREEITEM         = 1;
 
1894
  {$EXTERNALSYM TVP_TREEITEM}
 
1895
  TVP_GLYPH            = 2;
 
1896
  {$EXTERNALSYM TVP_GLYPH}
 
1897
  TVP_BRANCH           = 3;
 
1898
  {$EXTERNALSYM TVP_BRANCH}
 
1899
 
 
1900
type
 
1901
  TREEITEMSTATES = DWORD;
 
1902
  {$EXTERNALSYM TREEITEMSTATES}
 
1903
 
 
1904
const
 
1905
  TREEITEMStateFiller0    = 0;
 
1906
  {$EXTERNALSYM TREEITEMStateFiller0}
 
1907
  TREIS_NORMAL            = 1;
 
1908
  {$EXTERNALSYM TREIS_NORMAL}
 
1909
  TREIS_HOT               = 2;
 
1910
  {$EXTERNALSYM TREIS_HOT}
 
1911
  TREIS_SELECTED          = 3;
 
1912
  {$EXTERNALSYM TREIS_SELECTED}
 
1913
  TREIS_DISABLED          = 4;
 
1914
  {$EXTERNALSYM TREIS_DISABLED}
 
1915
  TREIS_SELECTEDNOTFOCUS  = 5;
 
1916
  {$EXTERNALSYM TREIS_SELECTEDNOTFOCUS}
 
1917
 
 
1918
type
 
1919
  GLYPHSTATES = DWORD;
 
1920
  {$EXTERNALSYM GLYPHSTATES}
 
1921
 
 
1922
const
 
1923
  GLYPHStateFiller0  = 0;
 
1924
  {$EXTERNALSYM GLYPHStateFiller0}
 
1925
  GLPS_CLOSED        = 1;
 
1926
  {$EXTERNALSYM GLPS_CLOSED}
 
1927
  GLPS_OPENED        = 2;
 
1928
  {$EXTERNALSYM GLPS_OPENED}
 
1929
 
 
1930
//---------------------------------------------------------------------------------------
 
1931
//   "Spin" Parts & States
 
1932
//---------------------------------------------------------------------------------------
 
1933
 
 
1934
type
 
1935
  SPINPARTS = DWORD;
 
1936
  {$EXTERNALSYM SPINPARTS}
 
1937
 
 
1938
const
 
1939
  SPINPartFiller0  = 0;
 
1940
  {$EXTERNALSYM SPINPartFiller0}
 
1941
  SPNP_UP          = 1;
 
1942
  {$EXTERNALSYM SPNP_UP}
 
1943
  SPNP_DOWN        = 2;
 
1944
  {$EXTERNALSYM SPNP_DOWN}
 
1945
  SPNP_UPHORZ      = 3;
 
1946
  {$EXTERNALSYM SPNP_UPHORZ}
 
1947
  SPNP_DOWNHORZ    = 4;
 
1948
  {$EXTERNALSYM SPNP_DOWNHORZ}
 
1949
 
 
1950
type
 
1951
  UPSTATES = DWORD;
 
1952
  {$EXTERNALSYM UPSTATES}
 
1953
 
 
1954
const
 
1955
  UPStateFiller0  = 0;
 
1956
  {$EXTERNALSYM UPStateFiller0}
 
1957
  UPS_NORMAL      = 1;
 
1958
  {$EXTERNALSYM UPS_NORMAL}
 
1959
  UPS_HOT         = 2;
 
1960
  {$EXTERNALSYM UPS_HOT}
 
1961
  UPS_PRESSED     = 3;
 
1962
  {$EXTERNALSYM UPS_PRESSED}
 
1963
  UPS_DISABLED    = 4;
 
1964
  {$EXTERNALSYM UPS_DISABLED}
 
1965
 
 
1966
type
 
1967
  DOWNSTATES = DWORD;
 
1968
  {$EXTERNALSYM DOWNSTATES}
 
1969
 
 
1970
const
 
1971
  DOWNStateFiller0  = 0;
 
1972
  {$EXTERNALSYM DOWNStateFiller0}
 
1973
  DNS_NORMAL        = 1;
 
1974
  {$EXTERNALSYM DNS_NORMAL}
 
1975
  DNS_HOT           = 2;
 
1976
  {$EXTERNALSYM DNS_HOT}
 
1977
  DNS_PRESSED       = 3;
 
1978
  {$EXTERNALSYM DNS_PRESSED}
 
1979
  DNS_DISABLED      = 4;
 
1980
  {$EXTERNALSYM DNS_DISABLED}
 
1981
 
 
1982
type
 
1983
  UPHORZSTATES = DWORD;
 
1984
  {$EXTERNALSYM UPHORZSTATES}
 
1985
 
 
1986
const
 
1987
  UPHORZStateFiller0  = 0;
 
1988
  {$EXTERNALSYM UPHORZStateFiller0}
 
1989
  UPHZS_NORMAL        = 1;
 
1990
  {$EXTERNALSYM UPHZS_NORMAL}
 
1991
  UPHZS_HOT           = 2;
 
1992
  {$EXTERNALSYM UPHZS_HOT}
 
1993
  UPHZS_PRESSED       = 3;
 
1994
  {$EXTERNALSYM UPHZS_PRESSED}
 
1995
  UPHZS_DISABLED      = 4;
 
1996
  {$EXTERNALSYM UPHZS_DISABLED}
 
1997
 
 
1998
type
 
1999
  DOWNHORZSTATES = DWORD;
 
2000
  {$EXTERNALSYM DOWNHORZSTATES}
 
2001
 
 
2002
const
 
2003
  DOWNHORZStateFiller0  = 0;
 
2004
  {$EXTERNALSYM DOWNHORZStateFiller0}
 
2005
  DNHZS_NORMAL          = 1;
 
2006
  {$EXTERNALSYM DNHZS_NORMAL}
 
2007
  DNHZS_HOT             = 2;
 
2008
  {$EXTERNALSYM DNHZS_HOT}
 
2009
  DNHZS_PRESSED         = 3;
 
2010
  {$EXTERNALSYM DNHZS_PRESSED}
 
2011
  DNHZS_DISABLED        = 4;
 
2012
  {$EXTERNALSYM DNHZS_DISABLED}
 
2013
 
 
2014
//---------------------------------------------------------------------------------------
 
2015
//   "Page" Parts & States
 
2016
//---------------------------------------------------------------------------------------
 
2017
 
 
2018
type
 
2019
  PAGEPARTS = DWORD;
 
2020
  {$EXTERNALSYM PAGEPARTS}
 
2021
 
 
2022
const
 
2023
  PAGEPartFiller0  = 0;
 
2024
  {$EXTERNALSYM PAGEPartFiller0}
 
2025
  PGRP_UP          = 1;
 
2026
  {$EXTERNALSYM PGRP_UP}
 
2027
  PGRP_DOWN        = 2;
 
2028
  {$EXTERNALSYM PGRP_DOWN}
 
2029
  PGRP_UPHORZ      = 3;
 
2030
  {$EXTERNALSYM PGRP_UPHORZ}
 
2031
  PGRP_DOWNHORZ    = 4;
 
2032
  {$EXTERNALSYM PGRP_DOWNHORZ}
 
2033
 
 
2034
//--- Pager uses same states as Spin ---
 
2035
 
 
2036
//---------------------------------------------------------------------------------------
 
2037
//   "Scrollbar" Parts & States
 
2038
//---------------------------------------------------------------------------------------
 
2039
 
 
2040
type
 
2041
  SCROLLBARPARTS = DWORD;
 
2042
  {$EXTERNALSYM SCROLLBARPARTS}
 
2043
 
 
2044
const
 
2045
  SCROLLBARPartFiller0  = 0;
 
2046
  {$EXTERNALSYM SCROLLBARPartFiller0}
 
2047
  SBP_ARROWBTN          = 1;
 
2048
  {$EXTERNALSYM SBP_ARROWBTN}
 
2049
  SBP_THUMBBTNHORZ      = 2;
 
2050
  {$EXTERNALSYM SBP_THUMBBTNHORZ}
 
2051
  SBP_THUMBBTNVERT      = 3;
 
2052
  {$EXTERNALSYM SBP_THUMBBTNVERT}
 
2053
  SBP_LOWERTRACKHORZ    = 4;
 
2054
  {$EXTERNALSYM SBP_LOWERTRACKHORZ}
 
2055
  SBP_UPPERTRACKHORZ    = 5;
 
2056
  {$EXTERNALSYM SBP_UPPERTRACKHORZ}
 
2057
  SBP_LOWERTRACKVERT    = 6;
 
2058
  {$EXTERNALSYM SBP_LOWERTRACKVERT}
 
2059
  SBP_UPPERTRACKVERT    = 7;
 
2060
  {$EXTERNALSYM SBP_UPPERTRACKVERT}
 
2061
  SBP_GRIPPERHORZ       = 8;
 
2062
  {$EXTERNALSYM SBP_GRIPPERHORZ}
 
2063
  SBP_GRIPPERVERT       = 9;
 
2064
  {$EXTERNALSYM SBP_GRIPPERVERT}
 
2065
  SBP_SIZEBOX           = 10;
 
2066
  {$EXTERNALSYM SBP_SIZEBOX}
 
2067
 
 
2068
type
 
2069
  ARROWBTNSTATES = DWORD;
 
2070
  {$EXTERNALSYM ARROWBTNSTATES}
 
2071
 
 
2072
const
 
2073
  ARROWBTNStateFiller0  = 0;
 
2074
  {$EXTERNALSYM ARROWBTNStateFiller0}
 
2075
  ABS_UPNORMAL          = 1;
 
2076
  {$EXTERNALSYM ABS_UPNORMAL}
 
2077
  ABS_UPHOT             = 2;
 
2078
  {$EXTERNALSYM ABS_UPHOT}
 
2079
  ABS_UPPRESSED         = 3;
 
2080
  {$EXTERNALSYM ABS_UPPRESSED}
 
2081
  ABS_UPDISABLED        = 4;
 
2082
  {$EXTERNALSYM ABS_UPDISABLED}
 
2083
  ABS_DOWNNORMAL        = 5;
 
2084
  {$EXTERNALSYM ABS_DOWNNORMAL}
 
2085
  ABS_DOWNHOT           = 6;
 
2086
  {$EXTERNALSYM ABS_DOWNHOT}
 
2087
  ABS_DOWNPRESSED       = 7;
 
2088
  {$EXTERNALSYM ABS_DOWNPRESSED}
 
2089
  ABS_DOWNDISABLED      = 8;
 
2090
  {$EXTERNALSYM ABS_DOWNDISABLED}
 
2091
  ABS_LEFTNORMAL        = 9;
 
2092
  {$EXTERNALSYM ABS_LEFTNORMAL}
 
2093
  ABS_LEFTHOT           = 10;
 
2094
  {$EXTERNALSYM ABS_LEFTHOT}
 
2095
  ABS_LEFTPRESSED       = 11;
 
2096
  {$EXTERNALSYM ABS_LEFTPRESSED}
 
2097
  ABS_LEFTDISABLED      = 12;
 
2098
  {$EXTERNALSYM ABS_LEFTDISABLED}
 
2099
  ABS_RIGHTNORMAL       = 13;
 
2100
  {$EXTERNALSYM ABS_RIGHTNORMAL}
 
2101
  ABS_RIGHTHOT          = 14;
 
2102
  {$EXTERNALSYM ABS_RIGHTHOT}
 
2103
  ABS_RIGHTPRESSED      = 15;
 
2104
  {$EXTERNALSYM ABS_RIGHTPRESSED}
 
2105
  ABS_RIGHTDISABLED     = 16;
 
2106
  {$EXTERNALSYM ABS_RIGHTDISABLED}
 
2107
 
 
2108
type
 
2109
  SCROLLBARSTATES = DWORD;
 
2110
  {$EXTERNALSYM SCROLLBARSTATES}
 
2111
 
 
2112
const
 
2113
  SCROLLBARStateFiller0  = 0;
 
2114
  {$EXTERNALSYM SCROLLBARStateFiller0}
 
2115
  SCRBS_NORMAL           = 1;
 
2116
  {$EXTERNALSYM SCRBS_NORMAL}
 
2117
  SCRBS_HOT              = 2;
 
2118
  {$EXTERNALSYM SCRBS_HOT}
 
2119
  SCRBS_PRESSED          = 3;
 
2120
  {$EXTERNALSYM SCRBS_PRESSED}
 
2121
  SCRBS_DISABLED         = 4;
 
2122
  {$EXTERNALSYM SCRBS_DISABLED}
 
2123
 
 
2124
type
 
2125
  SIZEBOXSTATES = DWORD;
 
2126
  {$EXTERNALSYM SIZEBOXSTATES}
 
2127
 
 
2128
const
 
2129
  SIZEBOXStateFiller0  = 0;
 
2130
  {$EXTERNALSYM SIZEBOXStateFiller0}
 
2131
  SZB_RIGHTALIGN       = 1;
 
2132
  {$EXTERNALSYM SZB_RIGHTALIGN}
 
2133
  SZB_LEFTALIGN        = 2;
 
2134
  {$EXTERNALSYM SZB_LEFTALIGN}
 
2135
 
 
2136
//---------------------------------------------------------------------------------------
 
2137
//   "Edit" Parts & States
 
2138
//---------------------------------------------------------------------------------------
 
2139
 
 
2140
type
 
2141
  EDITPARTS = DWORD;
 
2142
  {$EXTERNALSYM EDITPARTS}
 
2143
 
 
2144
const
 
2145
  EDITPartFiller0  = 0;
 
2146
  {$EXTERNALSYM EDITPartFiller0}
 
2147
  EP_EDITTEXT      = 1;
 
2148
  {$EXTERNALSYM EP_EDITTEXT}
 
2149
  EP_CARET         = 2;
 
2150
  {$EXTERNALSYM EP_CARET}
 
2151
 
 
2152
type
 
2153
  EDITTEXTSTATES = DWORD;
 
2154
  {$EXTERNALSYM EDITTEXTSTATES}
 
2155
 
 
2156
const
 
2157
  EDITTEXTStateFiller0  = 0;
 
2158
  {$EXTERNALSYM EDITTEXTStateFiller0}
 
2159
  ETS_NORMAL            = 1;
 
2160
  {$EXTERNALSYM ETS_NORMAL}
 
2161
  ETS_HOT               = 2;
 
2162
  {$EXTERNALSYM ETS_HOT}
 
2163
  ETS_SELECTED          = 3;
 
2164
  {$EXTERNALSYM ETS_SELECTED}
 
2165
  ETS_DISABLED          = 4;
 
2166
  {$EXTERNALSYM ETS_DISABLED}
 
2167
  ETS_FOCUSED           = 5;
 
2168
  {$EXTERNALSYM ETS_FOCUSED}
 
2169
  ETS_READONLY          = 6;
 
2170
  {$EXTERNALSYM ETS_READONLY}
 
2171
  ETS_ASSIST            = 7;
 
2172
  {$EXTERNALSYM ETS_ASSIST}
 
2173
 
 
2174
//---------------------------------------------------------------------------------------
 
2175
//   "ComboBox" Parts & States
 
2176
//---------------------------------------------------------------------------------------
 
2177
 
 
2178
type
 
2179
  COMBOBOXPARTS = DWORD;
 
2180
  {$EXTERNALSYM COMBOBOXPARTS}
 
2181
 
 
2182
const
 
2183
  COMBOBOXPartFiller0  = 0;
 
2184
  {$EXTERNALSYM COMBOBOXPartFiller0}
 
2185
  CP_DROPDOWNBUTTON    = 1;
 
2186
  {$EXTERNALSYM CP_DROPDOWNBUTTON}
 
2187
 
 
2188
type
 
2189
  COMBOBOXSTATES = DWORD;
 
2190
  {$EXTERNALSYM COMBOBOXSTATES}
 
2191
 
 
2192
const
 
2193
  COMBOBOXStateFiller0  = 0;
 
2194
  {$EXTERNALSYM COMBOBOXStateFiller0}
 
2195
  CBXS_NORMAL           = 1;
 
2196
  {$EXTERNALSYM CBXS_NORMAL}
 
2197
  CBXS_HOT              = 2;
 
2198
  {$EXTERNALSYM CBXS_HOT}
 
2199
  CBXS_PRESSED          = 3;
 
2200
  {$EXTERNALSYM CBXS_PRESSED}
 
2201
  CBXS_DISABLED         = 4;
 
2202
  {$EXTERNALSYM CBXS_DISABLED}
 
2203
 
 
2204
//---------------------------------------------------------------------------------------
 
2205
//   "Taskbar Clock" Parts & States
 
2206
//---------------------------------------------------------------------------------------
 
2207
 
 
2208
type
 
2209
  CLOCKPARTS = DWORD;
 
2210
  {$EXTERNALSYM CLOCKPARTS}
 
2211
 
 
2212
const
 
2213
  CLOCKPartFiller0  = 0;
 
2214
  {$EXTERNALSYM CLOCKPartFiller0}
 
2215
  CLP_TIME          = 1;
 
2216
  {$EXTERNALSYM CLP_TIME}
 
2217
 
 
2218
type
 
2219
  CLOCKSTATES = DWORD;
 
2220
  {$EXTERNALSYM CLOCKSTATES}
 
2221
 
 
2222
const
 
2223
  CLOCKStateFiller0  = 0;
 
2224
  {$EXTERNALSYM CLOCKStateFiller0}
 
2225
  CLS_NORMAL         = 1;
 
2226
  {$EXTERNALSYM CLS_NORMAL}
 
2227
 
 
2228
//---------------------------------------------------------------------------------------
 
2229
//   "Tray Notify" Parts & States
 
2230
//---------------------------------------------------------------------------------------
 
2231
 
 
2232
type
 
2233
  TRAYNOTIFYPARTS = DWORD;
 
2234
  {$EXTERNALSYM TRAYNOTIFYPARTS}
 
2235
 
 
2236
const
 
2237
  TRAYNOTIFYPartFiller0  = 0;
 
2238
  {$EXTERNALSYM TRAYNOTIFYPartFiller0}
 
2239
  TNP_BACKGROUND         = 1;
 
2240
  {$EXTERNALSYM TNP_BACKGROUND}
 
2241
  TNP_ANIMBACKGROUND     = 2;
 
2242
  {$EXTERNALSYM TNP_ANIMBACKGROUND}
 
2243
 
 
2244
//---------------------------------------------------------------------------------------
 
2245
//   "TaskBar" Parts & States
 
2246
//---------------------------------------------------------------------------------------
 
2247
 
 
2248
type
 
2249
  TASKBARPARTS = DWORD;
 
2250
  {$EXTERNALSYM TASKBARPARTS}
 
2251
 
 
2252
const
 
2253
  TASKBARPartFiller0    = 0;
 
2254
  {$EXTERNALSYM TASKBARPartFiller0}
 
2255
  TBP_BACKGROUNDBOTTOM  = 1;
 
2256
  {$EXTERNALSYM TBP_BACKGROUNDBOTTOM}
 
2257
  TBP_BACKGROUNDRIGHT   = 2;
 
2258
  {$EXTERNALSYM TBP_BACKGROUNDRIGHT}
 
2259
  TBP_BACKGROUNDTOP     = 3;
 
2260
  {$EXTERNALSYM TBP_BACKGROUNDTOP}
 
2261
  TBP_BACKGROUNDLEFT    = 4;
 
2262
  {$EXTERNALSYM TBP_BACKGROUNDLEFT}
 
2263
  TBP_SIZINGBARBOTTOM   = 5;
 
2264
  {$EXTERNALSYM TBP_SIZINGBARBOTTOM}
 
2265
  TBP_SIZINGBARRIGHT    = 6;
 
2266
  {$EXTERNALSYM TBP_SIZINGBARRIGHT}
 
2267
  TBP_SIZINGBARTOP      = 7;
 
2268
  {$EXTERNALSYM TBP_SIZINGBARTOP}
 
2269
  TBP_SIZINGBARLEFT     = 8;
 
2270
  {$EXTERNALSYM TBP_SIZINGBARLEFT}
 
2271
 
 
2272
//---------------------------------------------------------------------------------------
 
2273
//   "TaskBand" Parts & States
 
2274
//---------------------------------------------------------------------------------------
 
2275
 
 
2276
type
 
2277
  TASKBANDPARTS = DWORD;
 
2278
  {$EXTERNALSYM TASKBANDPARTS}
 
2279
 
 
2280
const
 
2281
  TASKBANDPartFiller0       = 0;
 
2282
  {$EXTERNALSYM TASKBANDPartFiller0}
 
2283
  TDP_GROUPCOUNT            = 1;
 
2284
  {$EXTERNALSYM TDP_GROUPCOUNT}
 
2285
  TDP_FLASHBUTTON           = 2;
 
2286
  {$EXTERNALSYM TDP_FLASHBUTTON}
 
2287
  TDP_FLASHBUTTONGROUPMENU  = 3;
 
2288
  {$EXTERNALSYM TDP_FLASHBUTTONGROUPMENU}
 
2289
 
 
2290
//---------------------------------------------------------------------------------------
 
2291
//   "StartPanel" Parts & States
 
2292
//---------------------------------------------------------------------------------------
 
2293
 
 
2294
type
 
2295
  STARTPANELPARTS = DWORD;
 
2296
  {$EXTERNALSYM STARTPANELPARTS}
 
2297
 
 
2298
const
 
2299
  STARTPANELPartFiller0    = 0;
 
2300
  {$EXTERNALSYM STARTPANELPartFiller0}
 
2301
  SPP_USERPANE             = 1;
 
2302
  {$EXTERNALSYM SPP_USERPANE}
 
2303
  SPP_MOREPROGRAMS         = 2;
 
2304
  {$EXTERNALSYM SPP_MOREPROGRAMS}
 
2305
  SPP_MOREPROGRAMSARROW    = 3;
 
2306
  {$EXTERNALSYM SPP_MOREPROGRAMSARROW}
 
2307
  SPP_PROGLIST             = 4;
 
2308
  {$EXTERNALSYM SPP_PROGLIST}
 
2309
  SPP_PROGLISTSEPARATOR    = 5;
 
2310
  {$EXTERNALSYM SPP_PROGLISTSEPARATOR}
 
2311
  SPP_PLACESLIST           = 6;
 
2312
  {$EXTERNALSYM SPP_PLACESLIST}
 
2313
  SPP_PLACESLISTSEPARATOR  = 7;
 
2314
  {$EXTERNALSYM SPP_PLACESLISTSEPARATOR}
 
2315
  SPP_LOGOFF               = 8;
 
2316
  {$EXTERNALSYM SPP_LOGOFF}
 
2317
  SPP_LOGOFFBUTTONS        = 9;
 
2318
  {$EXTERNALSYM SPP_LOGOFFBUTTONS}
 
2319
  SPP_USERPICTURE          = 10;
 
2320
  {$EXTERNALSYM SPP_USERPICTURE}
 
2321
  SPP_PREVIEW              = 11;
 
2322
  {$EXTERNALSYM SPP_PREVIEW}
 
2323
 
 
2324
type
 
2325
  MOREPROGRAMSARROWSTATES = DWORD;
 
2326
  {$EXTERNALSYM MOREPROGRAMSARROWSTATES}
 
2327
 
 
2328
const
 
2329
  MOREPROGRAMSARROWStateFiller0  = 0;
 
2330
  {$EXTERNALSYM MOREPROGRAMSARROWStateFiller0}
 
2331
  SPS_NORMAL                     = 1;
 
2332
  {$EXTERNALSYM SPS_NORMAL}
 
2333
  SPS_HOT                        = 2;
 
2334
  {$EXTERNALSYM SPS_HOT}
 
2335
  SPS_PRESSED                    = 3;
 
2336
  {$EXTERNALSYM SPS_PRESSED}
 
2337
 
 
2338
type
 
2339
  LOGOFFBUTTONSSTATES = DWORD;
 
2340
  {$EXTERNALSYM LOGOFFBUTTONSSTATES}
 
2341
 
 
2342
const
 
2343
  LOGOFFBUTTONSStateFiller0  = 0;
 
2344
  {$EXTERNALSYM LOGOFFBUTTONSStateFiller0}
 
2345
  SPLS_NORMAL                = 1;
 
2346
  {$EXTERNALSYM SPLS_NORMAL}
 
2347
  SPLS_HOT                   = 2;
 
2348
  {$EXTERNALSYM SPLS_HOT}
 
2349
  SPLS_PRESSED               = 3;
 
2350
  {$EXTERNALSYM SPLS_PRESSED}
 
2351
 
 
2352
//---------------------------------------------------------------------------------------
 
2353
//   "ExplorerBar" Parts & States
 
2354
//---------------------------------------------------------------------------------------
 
2355
 
 
2356
type
 
2357
  EXPLORERBARPARTS = DWORD;
 
2358
  {$EXTERNALSYM EXPLORERBARPARTS}
 
2359
 
 
2360
const
 
2361
  EXPLORERBARPartFiller0      = 0;
 
2362
  {$EXTERNALSYM EXPLORERBARPartFiller0}
 
2363
  EBP_HEADERBACKGROUND        = 1;
 
2364
  {$EXTERNALSYM EBP_HEADERBACKGROUND}
 
2365
  EBP_HEADERCLOSE             = 2;
 
2366
  {$EXTERNALSYM EBP_HEADERCLOSE}
 
2367
  EBP_HEADERPIN               = 3;
 
2368
  {$EXTERNALSYM EBP_HEADERPIN}
 
2369
  EBP_IEBARMENU               = 4;
 
2370
  {$EXTERNALSYM EBP_IEBARMENU}
 
2371
  EBP_NORMALGROUPBACKGROUND   = 5;
 
2372
  {$EXTERNALSYM EBP_NORMALGROUPBACKGROUND}
 
2373
  EBP_NORMALGROUPCOLLAPSE     = 6;
 
2374
  {$EXTERNALSYM EBP_NORMALGROUPCOLLAPSE}
 
2375
  EBP_NORMALGROUPEXPAND       = 7;
 
2376
  {$EXTERNALSYM EBP_NORMALGROUPEXPAND}
 
2377
  EBP_NORMALGROUPHEAD         = 8;
 
2378
  {$EXTERNALSYM EBP_NORMALGROUPHEAD}
 
2379
  EBP_SPECIALGROUPBACKGROUND  = 9;
 
2380
  {$EXTERNALSYM EBP_SPECIALGROUPBACKGROUND}
 
2381
  EBP_SPECIALGROUPCOLLAPSE    = 10;
 
2382
  {$EXTERNALSYM EBP_SPECIALGROUPCOLLAPSE}
 
2383
  EBP_SPECIALGROUPEXPAND      = 11;
 
2384
  {$EXTERNALSYM EBP_SPECIALGROUPEXPAND}
 
2385
  EBP_SPECIALGROUPHEAD        = 12;
 
2386
  {$EXTERNALSYM EBP_SPECIALGROUPHEAD}
 
2387
 
 
2388
type
 
2389
  HEADERCLOSESTATES = DWORD;
 
2390
  {$EXTERNALSYM HEADERCLOSESTATES}
 
2391
 
 
2392
const
 
2393
  HEADERCLOSEStateFiller0  = 0;
 
2394
  {$EXTERNALSYM HEADERCLOSEStateFiller0}
 
2395
  EBHC_NORMAL              = 1;
 
2396
  {$EXTERNALSYM EBHC_NORMAL}
 
2397
  EBHC_HOT                 = 2;
 
2398
  {$EXTERNALSYM EBHC_HOT}
 
2399
  EBHC_PRESSED             = 3;
 
2400
  {$EXTERNALSYM EBHC_PRESSED}
 
2401
 
 
2402
type
 
2403
  HEADERPINSTATES = DWORD;
 
2404
  {$EXTERNALSYM HEADERPINSTATES}
 
2405
 
 
2406
const
 
2407
  HEADERPINStateFiller0  = 0;
 
2408
  {$EXTERNALSYM HEADERPINStateFiller0}
 
2409
  EBHP_NORMAL            = 1;
 
2410
  {$EXTERNALSYM EBHP_NORMAL}
 
2411
  EBHP_HOT               = 2;
 
2412
  {$EXTERNALSYM EBHP_HOT}
 
2413
  EBHP_PRESSED           = 3;
 
2414
  {$EXTERNALSYM EBHP_PRESSED}
 
2415
  EBHP_SELECTEDNORMAL    = 4;
 
2416
  {$EXTERNALSYM EBHP_SELECTEDNORMAL}
 
2417
  EBHP_SELECTEDHOT       = 5;
 
2418
  {$EXTERNALSYM EBHP_SELECTEDHOT}
 
2419
  EBHP_SELECTEDPRESSED   = 6;
 
2420
  {$EXTERNALSYM EBHP_SELECTEDPRESSED}
 
2421
 
 
2422
type
 
2423
  IEBARMENUSTATES = DWORD;
 
2424
  {$EXTERNALSYM IEBARMENUSTATES}
 
2425
 
 
2426
const
 
2427
  IEBARMENUStateFiller0  = 0;
 
2428
  {$EXTERNALSYM IEBARMENUStateFiller0}
 
2429
  EBM_NORMAL             = 1;
 
2430
  {$EXTERNALSYM EBM_NORMAL}
 
2431
  EBM_HOT                = 2;
 
2432
  {$EXTERNALSYM EBM_HOT}
 
2433
  EBM_PRESSED            = 3;
 
2434
  {$EXTERNALSYM EBM_PRESSED}
 
2435
 
 
2436
type
 
2437
  NORMALGROUPCOLLAPSESTATES = DWORD;
 
2438
  {$EXTERNALSYM NORMALGROUPCOLLAPSESTATES}
 
2439
 
 
2440
const
 
2441
  NORMALGROUPCOLLAPSEStateFiller0  = 0;
 
2442
  {$EXTERNALSYM NORMALGROUPCOLLAPSEStateFiller0}
 
2443
  EBNGC_NORMAL                     = 1;
 
2444
  {$EXTERNALSYM EBNGC_NORMAL}
 
2445
  EBNGC_HOT                        = 2;
 
2446
  {$EXTERNALSYM EBNGC_HOT}
 
2447
  EBNGC_PRESSED                    = 3;
 
2448
  {$EXTERNALSYM EBNGC_PRESSED}
 
2449
 
 
2450
type
 
2451
  NORMALGROUPEXPANDSTATES = DWORD;
 
2452
  {$EXTERNALSYM NORMALGROUPEXPANDSTATES}
 
2453
 
 
2454
const
 
2455
  NORMALGROUPEXPANDStateFiller0  = 0;
 
2456
  {$EXTERNALSYM NORMALGROUPEXPANDStateFiller0}
 
2457
  EBNGE_NORMAL                   = 1;
 
2458
  {$EXTERNALSYM EBNGE_NORMAL}
 
2459
  EBNGE_HOT                      = 2;
 
2460
  {$EXTERNALSYM EBNGE_HOT}
 
2461
  EBNGE_PRESSED                  = 3;
 
2462
  {$EXTERNALSYM EBNGE_PRESSED}
 
2463
 
 
2464
type
 
2465
  SPECIALGROUPCOLLAPSESTATES = DWORD;
 
2466
  {$EXTERNALSYM SPECIALGROUPCOLLAPSESTATES}
 
2467
 
 
2468
const
 
2469
  SPECIALGROUPCOLLAPSEStateFiller0  = 0;
 
2470
  {$EXTERNALSYM SPECIALGROUPCOLLAPSEStateFiller0}
 
2471
  EBSGC_NORMAL                      = 1;
 
2472
  {$EXTERNALSYM EBSGC_NORMAL}
 
2473
  EBSGC_HOT                         = 2;
 
2474
  {$EXTERNALSYM EBSGC_HOT}
 
2475
  EBSGC_PRESSED                     = 3;
 
2476
  {$EXTERNALSYM EBSGC_PRESSED}
 
2477
 
 
2478
type
 
2479
  SPECIALGROUPEXPANDSTATES = DWORD;
 
2480
  {$EXTERNALSYM SPECIALGROUPEXPANDSTATES}
 
2481
 
 
2482
const
 
2483
  SPECIALGROUPEXPANDStateFiller0  = 0;
 
2484
  {$EXTERNALSYM SPECIALGROUPEXPANDStateFiller0}
 
2485
  EBSGE_NORMAL                    = 1;
 
2486
  {$EXTERNALSYM EBSGE_NORMAL}
 
2487
  EBSGE_HOT                       = 2;
 
2488
  {$EXTERNALSYM EBSGE_HOT}
 
2489
  EBSGE_PRESSED                   = 3;
 
2490
  {$EXTERNALSYM EBSGE_PRESSED}
 
2491
 
 
2492
//---------------------------------------------------------------------------------------
 
2493
//   "TaskBand" Parts & States
 
2494
//---------------------------------------------------------------------------------------
 
2495
 
 
2496
type
 
2497
  MENUBANDPARTS = DWORD;
 
2498
  {$EXTERNALSYM MENUBANDPARTS}
 
2499
 
 
2500
const
 
2501
  MENUBANDPartFiller0  = 0;
 
2502
  {$EXTERNALSYM MENUBANDPartFiller0}
 
2503
  MDP_NEWAPPBUTTON     = 1;
 
2504
  {$EXTERNALSYM MDP_NEWAPPBUTTON}
 
2505
  MDP_SEPERATOR        = 2;
 
2506
  {$EXTERNALSYM MDP_SEPERATOR}
 
2507
 
 
2508
type
 
2509
  MENUBANDSTATES = DWORD;
 
2510
  {$EXTERNALSYM MENUBANDSTATES}
 
2511
 
 
2512
const
 
2513
  MENUBANDStateFiller0  = 0;
 
2514
  {$EXTERNALSYM MENUBANDStateFiller0}
 
2515
  MDS_NORMAL            = 1;
 
2516
  {$EXTERNALSYM MDS_NORMAL}
 
2517
  MDS_HOT               = 2;
 
2518
  {$EXTERNALSYM MDS_HOT}
 
2519
  MDS_PRESSED           = 3;
 
2520
  {$EXTERNALSYM MDS_PRESSED}
 
2521
  MDS_DISABLED          = 4;
 
2522
  {$EXTERNALSYM MDS_DISABLED}
 
2523
  MDS_CHECKED           = 5;
 
2524
  {$EXTERNALSYM MDS_CHECKED}
 
2525
  MDS_HOTCHECKED        = 6;
 
2526
  {$EXTERNALSYM MDS_HOTCHECKED}
 
2527
 
 
2528
implementation
 
2529
 
 
2530
end.