1
{******************************************************************************}
3
{ Visual Styles (Themes) API interface Unit for Object Pascal }
5
{ Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft }
6
{ Corporation. All Rights Reserved. }
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). }
12
{ Portions created by Marcel van Brakel are Copyright (C) 1999-2001 }
13
{ Marcel van Brakel. All Rights Reserved. }
15
{ Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI) }
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 }
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 }
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. }
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. }
39
{ For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
41
{******************************************************************************}
43
// $Id: JwaTmSchema.pas,v 1.5 2005/09/03 14:27:48 marquardt Exp $
50
{$HPPEMIT '#include "tmschema.h"'}
60
//-----------------------------------------------------------------
61
// TmSchema.h - Theme Manager schema (properties, parts, etc)
62
//-----------------------------------------------------------------
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}
70
//-----------------------------------------------------------------
71
// TM_ENUM (must also be declared in PROPERTIES section)
73
// these cannot be renumbered (part of uxtheme API)
74
//-----------------------------------------------------------------
82
{$EXTERNALSYM BT_IMAGEFILE}
84
{$EXTERNALSYM BT_BORDERFILL}
86
{$EXTERNALSYM BT_NONE}
90
{$EXTERNALSYM IMAGELAYOUT}
94
{$EXTERNALSYM IL_VERTICAL}
96
{$EXTERNALSYM IL_HORIZONTAL}
100
{$EXTERNALSYM BORDERTYPE}
104
{$EXTERNALSYM BT_RECT}
106
{$EXTERNALSYM BT_ROUNDRECT}
108
{$EXTERNALSYM BT_ELLIPSE}
112
{$EXTERNALSYM FILLTYPE}
116
{$EXTERNALSYM FT_SOLID}
118
{$EXTERNALSYM FT_VERTGRADIENT}
120
{$EXTERNALSYM FT_HORZGRADIENT}
121
FT_RADIALGRADIENT = 3;
122
{$EXTERNALSYM FT_RADIALGRADIENT}
124
{$EXTERNALSYM FT_TILEIMAGE}
128
{$EXTERNALSYM SIZINGTYPE}
132
{$EXTERNALSYM ST_TRUESIZE}
134
{$EXTERNALSYM ST_STRETCH}
136
{$EXTERNALSYM ST_TILE}
140
{$EXTERNALSYM HALIGN}
144
{$EXTERNALSYM HA_LEFT}
146
{$EXTERNALSYM HA_CENTER}
148
{$EXTERNALSYM HA_RIGHT}
151
CONTENTALIGNMENT = DWORD;
152
{$EXTERNALSYM CONTENTALIGNMENT}
156
{$EXTERNALSYM CA_LEFT}
158
{$EXTERNALSYM CA_CENTER}
160
{$EXTERNALSYM CA_RIGHT}
164
{$EXTERNALSYM VALIGN}
168
{$EXTERNALSYM VA_TOP}
170
{$EXTERNALSYM VA_CENTER}
172
{$EXTERNALSYM VA_BOTTOM}
176
{$EXTERNALSYM OFFSETTYPE}
180
{$EXTERNALSYM OT_TOPLEFT}
182
{$EXTERNALSYM OT_TOPRIGHT}
184
{$EXTERNALSYM OT_TOPMIDDLE}
186
{$EXTERNALSYM OT_BOTTOMLEFT}
188
{$EXTERNALSYM OT_BOTTOMRIGHT}
190
{$EXTERNALSYM OT_BOTTOMMIDDLE}
192
{$EXTERNALSYM OT_MIDDLELEFT}
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}
210
{$EXTERNALSYM ICONEFFECT}
214
{$EXTERNALSYM ICE_NONE}
216
{$EXTERNALSYM ICE_GLOW}
218
{$EXTERNALSYM ICE_SHADOW}
220
{$EXTERNALSYM ICE_PULSE}
222
{$EXTERNALSYM ICE_ALPHA}
225
TEXTSHADOWTYPE = DWORD;
226
{$EXTERNALSYM TEXTSHADOWTYPE}
230
{$EXTERNALSYM TST_NONE}
232
{$EXTERNALSYM TST_SINGLE}
234
{$EXTERNALSYM TST_CONTINUOUS}
238
{$EXTERNALSYM GLYPHTYPE}
242
{$EXTERNALSYM GT_NONE}
244
{$EXTERNALSYM GT_IMAGEGLYPH}
246
{$EXTERNALSYM GT_FONTGLYPH}
249
IMAGESELECTTYPE = DWORD;
250
{$EXTERNALSYM IMAGESELECTTYPE}
254
{$EXTERNALSYM IST_NONE}
256
{$EXTERNALSYM IST_SIZE}
258
{$EXTERNALSYM IST_DPI}
261
TRUESIZESCALINGTYPE = DWORD;
262
{$EXTERNALSYM TRUESIZESCALINGTYPE}
266
{$EXTERNALSYM TSST_NONE}
268
{$EXTERNALSYM TSST_SIZE}
270
{$EXTERNALSYM TSST_DPI}
273
GLYPHFONTSIZINGTYPE = DWORD;
274
{$EXTERNALSYM GLYPHFONTSIZINGTYPE}
278
{$EXTERNALSYM GFST_NONE}
280
{$EXTERNALSYM GFST_SIZE}
282
{$EXTERNALSYM GFST_DPI}
284
//-----------------------------------------------------------------
285
// PROPERTIES - used by uxtheme rendering and controls
287
// these cannot be renumbered (part of uxtheme API)
288
//-----------------------------------------------------------------
292
//---- primitive types ----
295
{$EXTERNALSYM TMT_STRING}
297
{$EXTERNALSYM TMT_INT}
299
{$EXTERNALSYM TMT_BOOL}
301
{$EXTERNALSYM TMT_COLOR}
303
{$EXTERNALSYM TMT_MARGINS}
305
{$EXTERNALSYM TMT_FILENAME}
307
{$EXTERNALSYM TMT_SIZE}
309
{$EXTERNALSYM TMT_POSITION}
311
{$EXTERNALSYM TMT_RECT}
313
{$EXTERNALSYM TMT_FONT}
315
{$EXTERNALSYM TMT_INTLIST}
317
//---- special misc. properties ----
319
TMT_COLORSCHEMES = 401;
320
{$EXTERNALSYM TMT_COLORSCHEMES}
322
{$EXTERNALSYM TMT_SIZES}
324
{$EXTERNALSYM TMT_CHARSET}
326
//---- [documentation] properties ----
328
TMT_DISPLAYNAME = 601;
329
{$EXTERNALSYM TMT_DISPLAYNAME}
331
{$EXTERNALSYM TMT_TOOLTIP}
333
{$EXTERNALSYM TMT_COMPANY}
335
{$EXTERNALSYM TMT_AUTHOR}
337
{$EXTERNALSYM TMT_COPYRIGHT}
339
{$EXTERNALSYM TMT_URL}
341
{$EXTERNALSYM TMT_VERSION}
342
TMT_DESCRIPTION = 608;
343
{$EXTERNALSYM TMT_DESCRIPTION}
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}
350
//---- theme metrics: fonts ----
352
TMT_CAPTIONFONT = 801;
353
{$EXTERNALSYM TMT_CAPTIONFONT}
354
TMT_SMALLCAPTIONFONT = 802;
355
{$EXTERNALSYM TMT_SMALLCAPTIONFONT}
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}
365
TMT_FIRSTFONT = TMT_CAPTIONFONT;
366
{$EXTERNALSYM TMT_FIRSTFONT}
367
TMT_LASTFONT = TMT_ICONTITLEFONT;
368
{$EXTERNALSYM TMT_LASTFONT}
370
//---- theme metrics: bools ----
372
TMT_FLATMENUS = 1001;
373
{$EXTERNALSYM TMT_FLATMENUS}
375
TMT_FIRSTBOOL = TMT_FLATMENUS;
376
{$EXTERNALSYM TMT_FIRSTBOOL}
377
TMT_LASTBOOL = TMT_FLATMENUS;
378
{$EXTERNALSYM TMT_LASTBOOL}
380
//---- theme metrics: sizes ----
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}
401
TMT_FIRSTSIZE = TMT_SIZINGBORDERWIDTH;
402
{$EXTERNALSYM TMT_FIRSTSIZE}
403
TMT_LASTSIZE = TMT_MENUBARHEIGHT;
404
{$EXTERNALSYM TMT_LASTSIZE}
406
//---- theme metrics: ints ----
408
TMT_MINCOLORDEPTH = 1301;
409
{$EXTERNALSYM TMT_MINCOLORDEPTH}
411
TMT_FIRSTINT = TMT_MINCOLORDEPTH;
412
{$EXTERNALSYM TMT_FIRSTINT}
413
TMT_LASTINT = TMT_MINCOLORDEPTH;
414
{$EXTERNALSYM TMT_LASTINT}
416
//---- theme metrics: strings ----
419
{$EXTERNALSYM TMT_CSSNAME}
421
{$EXTERNALSYM TMT_XMLNAME}
423
TMT_FIRSTSTRING = TMT_CSSNAME;
424
{$EXTERNALSYM TMT_FIRSTSTRING}
425
TMT_LASTSTRING = TMT_XMLNAME;
426
{$EXTERNALSYM TMT_LASTSTRING}
428
//---- theme metrics: colors ----
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}
439
{$EXTERNALSYM TMT_MENU}
441
{$EXTERNALSYM TMT_WINDOW}
442
TMT_WINDOWFRAME = 1607;
443
{$EXTERNALSYM TMT_WINDOWFRAME}
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}
461
{$EXTERNALSYM TMT_BTNFACE}
462
TMT_BTNSHADOW = 1617;
463
{$EXTERNALSYM TMT_BTNSHADOW}
465
{$EXTERNALSYM TMT_GRAYTEXT}
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}
475
{$EXTERNALSYM TMT_LIGHT3D}
477
{$EXTERNALSYM TMT_INFOTEXT}
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}
491
{$EXTERNALSYM TMT_MENUBAR}
493
TMT_FIRSTCOLOR = TMT_SCROLLBAR;
494
{$EXTERNALSYM TMT_FIRSTCOLOR}
495
TMT_LASTCOLOR = TMT_MENUBAR;
496
{$EXTERNALSYM TMT_LASTCOLOR}
498
//---- hue substitutions ----
501
{$EXTERNALSYM TMT_FROMHUE1}
503
{$EXTERNALSYM TMT_FROMHUE2}
505
{$EXTERNALSYM TMT_FROMHUE3}
507
{$EXTERNALSYM TMT_FROMHUE4}
509
{$EXTERNALSYM TMT_FROMHUE5}
511
{$EXTERNALSYM TMT_TOHUE1}
513
{$EXTERNALSYM TMT_TOHUE2}
515
{$EXTERNALSYM TMT_TOHUE3}
517
{$EXTERNALSYM TMT_TOHUE4}
519
{$EXTERNALSYM TMT_TOHUE5}
521
//---- color substitutions ----
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}
534
{$EXTERNALSYM TMT_TOCOLOR1}
536
{$EXTERNALSYM TMT_TOCOLOR2}
538
{$EXTERNALSYM TMT_TOCOLOR3}
540
{$EXTERNALSYM TMT_TOCOLOR4}
542
{$EXTERNALSYM TMT_TOCOLOR5}
544
//---- rendering BOOL properties ----
546
TMT_TRANSPARENT = 2201;
547
{$EXTERNALSYM TMT_TRANSPARENT}
549
{$EXTERNALSYM TMT_AUTOSIZE}
550
TMT_BORDERONLY = 2203;
551
{$EXTERNALSYM TMT_BORDERONLY}
552
TMT_COMPOSITED = 2204;
553
{$EXTERNALSYM TMT_COMPOSITED}
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}
573
//---- rendering INT properties ----
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}
606
{$EXTERNALSYM TMT_WIDTH}
608
{$EXTERNALSYM TMT_HEIGHT}
609
TMT_GLYPHINDEX = 2418;
610
{$EXTERNALSYM TMT_GLYPHINDEX}
611
TMT_TRUESIZESTRETCHMARK = 2419;
612
{$EXTERNALSYM TMT_TRUESIZESTRETCHMARK}
614
{$EXTERNALSYM TMT_MINDPI1}
616
{$EXTERNALSYM TMT_MINDPI2}
618
{$EXTERNALSYM TMT_MINDPI3}
620
{$EXTERNALSYM TMT_MINDPI4}
622
{$EXTERNALSYM TMT_MINDPI5}
624
//---- rendering FONT properties ----
626
TMT_GLYPHFONT = 2601;
627
{$EXTERNALSYM TMT_GLYPHFONT}
629
//---- rendering INTLIST properties ----
631
// (from smallest to largest)
632
//---- rendering FILENAME properties ----
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}
651
//---- rendering STRING properties ----
654
{$EXTERNALSYM TMT_TEXT}
656
//---- rendering POSITION (x and y values) properties ----
659
{$EXTERNALSYM TMT_OFFSET}
660
TMT_TEXTSHADOWOFFSET = 3402;
661
{$EXTERNALSYM TMT_TEXTSHADOWOFFSET}
663
{$EXTERNALSYM TMT_MINSIZE}
665
{$EXTERNALSYM TMT_MINSIZE1}
667
{$EXTERNALSYM TMT_MINSIZE2}
669
{$EXTERNALSYM TMT_MINSIZE3}
671
{$EXTERNALSYM TMT_MINSIZE4}
673
{$EXTERNALSYM TMT_MINSIZE5}
674
TMT_NORMALSIZE = 3409;
675
{$EXTERNALSYM TMT_NORMALSIZE}
677
//---- rendering MARGIN properties ----
679
TMT_SIZINGMARGINS = 3601;
680
{$EXTERNALSYM TMT_SIZINGMARGINS}
681
TMT_CONTENTMARGINS = 3602;
682
{$EXTERNALSYM TMT_CONTENTMARGINS}
683
TMT_CAPTIONMARGINS = 3603;
684
{$EXTERNALSYM TMT_CAPTIONMARGINS}
686
//---- rendering COLOR properties ----
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}
735
//---- rendering enum properties (must be declared in TM_ENUM section above) ----
738
{$EXTERNALSYM TMT_BGTYPE}
739
TMT_BORDERTYPE = 4002;
740
{$EXTERNALSYM TMT_BORDERTYPE}
742
{$EXTERNALSYM TMT_FILLTYPE}
743
TMT_SIZINGTYPE = 4004;
744
{$EXTERNALSYM TMT_SIZINGTYPE}
746
{$EXTERNALSYM TMT_HALIGN}
747
TMT_CONTENTALIGNMENT = 4006;
748
{$EXTERNALSYM TMT_CONTENTALIGNMENT}
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}
768
//---- custom properties (used only by controls/shell) ----
770
TMT_USERPICTURE = 5001;
771
{$EXTERNALSYM TMT_USERPICTURE}
772
TMT_DEFAULTPANESIZE = 5002;
773
{$EXTERNALSYM TMT_DEFAULTPANESIZE}
774
TMT_BLENDCOLOR = 5003;
775
{$EXTERNALSYM TMT_BLENDCOLOR}
777
//---------------------------------------------------------------------------------------
778
// "Window" (i.e., non-client) Parts & States
780
// these cannot be renumbered (part of uxtheme API)
781
//---------------------------------------------------------------------------------------
785
{$EXTERNALSYM WINDOWPARTS}
788
WINDOWPartFiller0 = 0;
789
{$EXTERNALSYM WINDOWPartFiller0}
791
{$EXTERNALSYM WP_CAPTION}
793
{$EXTERNALSYM WP_SMALLCAPTION}
795
{$EXTERNALSYM WP_MINCAPTION}
796
WP_SMALLMINCAPTION = 4;
797
{$EXTERNALSYM WP_SMALLMINCAPTION}
799
{$EXTERNALSYM WP_MAXCAPTION}
800
WP_SMALLMAXCAPTION = 6;
801
{$EXTERNALSYM WP_SMALLMAXCAPTION}
803
{$EXTERNALSYM WP_FRAMELEFT}
805
{$EXTERNALSYM WP_FRAMERIGHT}
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}
815
{$EXTERNALSYM WP_SYSBUTTON}
816
WP_MDISYSBUTTON = 14;
817
{$EXTERNALSYM WP_MDISYSBUTTON}
819
{$EXTERNALSYM WP_MINBUTTON}
820
WP_MDIMINBUTTON = 16;
821
{$EXTERNALSYM WP_MDIMINBUTTON}
823
{$EXTERNALSYM WP_MAXBUTTON}
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}
835
{$EXTERNALSYM WP_HELPBUTTON}
836
WP_MDIHELPBUTTON = 24;
837
{$EXTERNALSYM WP_MDIHELPBUTTON}
839
{$EXTERNALSYM WP_HORZSCROLL}
841
{$EXTERNALSYM WP_HORZTHUMB}
843
{$EXTERNALSYM WP_VERTSCROLL}
845
{$EXTERNALSYM WP_VERTTHUMB}
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}
867
{$EXTERNALSYM FRAMESTATES}
870
FRAMEStateFiller0 = 0;
871
{$EXTERNALSYM FRAMEStateFiller0}
873
{$EXTERNALSYM FS_ACTIVE}
875
{$EXTERNALSYM FS_INACTIVE}
878
CAPTIONSTATES = DWORD;
879
{$EXTERNALSYM CAPTIONSTATES}
882
CAPTIONStateFiller0 = 0;
883
{$EXTERNALSYM CAPTIONStateFiller0}
885
{$EXTERNALSYM CS_ACTIVE}
887
{$EXTERNALSYM CS_INACTIVE}
889
{$EXTERNALSYM CS_DISABLED}
892
MAXCAPTIONSTATES = DWORD;
893
{$EXTERNALSYM MAXCAPTIONSTATES}
896
MAXCAPTIONStateFiller0 = 0;
897
{$EXTERNALSYM MAXCAPTIONStateFiller0}
899
{$EXTERNALSYM MXCS_ACTIVE}
901
{$EXTERNALSYM MXCS_INACTIVE}
903
{$EXTERNALSYM MXCS_DISABLED}
906
MINCAPTIONSTATES = DWORD;
907
{$EXTERNALSYM MINCAPTIONSTATES}
910
MINCAPTIONStateFiller0 = 0;
911
{$EXTERNALSYM MINCAPTIONStateFiller0}
913
{$EXTERNALSYM MNCS_ACTIVE}
915
{$EXTERNALSYM MNCS_INACTIVE}
917
{$EXTERNALSYM MNCS_DISABLED}
920
HORZSCROLLSTATES = DWORD;
921
{$EXTERNALSYM HORZSCROLLSTATES}
924
HORZSCROLLStateFiller0 = 0;
925
{$EXTERNALSYM HORZSCROLLStateFiller0}
927
{$EXTERNALSYM HSS_NORMAL}
929
{$EXTERNALSYM HSS_HOT}
931
{$EXTERNALSYM HSS_PUSHED}
933
{$EXTERNALSYM HSS_DISABLED}
936
HORZTHUMBSTATES = DWORD;
937
{$EXTERNALSYM HORZTHUMBSTATES}
940
HORZTHUMBStateFiller0 = 0;
941
{$EXTERNALSYM HORZTHUMBStateFiller0}
943
{$EXTERNALSYM HTS_NORMAL}
945
{$EXTERNALSYM HTS_HOT}
947
{$EXTERNALSYM HTS_PUSHED}
949
{$EXTERNALSYM HTS_DISABLED}
952
VERTSCROLLSTATES = DWORD;
953
{$EXTERNALSYM VERTSCROLLSTATES}
956
VERTSCROLLStateFiller0 = 0;
957
{$EXTERNALSYM VERTSCROLLStateFiller0}
959
{$EXTERNALSYM VSS_NORMAL}
961
{$EXTERNALSYM VSS_HOT}
963
{$EXTERNALSYM VSS_PUSHED}
965
{$EXTERNALSYM VSS_DISABLED}
968
VERTTHUMBSTATES = DWORD;
969
{$EXTERNALSYM VERTTHUMBSTATES}
972
VERTTHUMBStateFiller0 = 0;
973
{$EXTERNALSYM VERTTHUMBStateFiller0}
975
{$EXTERNALSYM VTS_NORMAL}
977
{$EXTERNALSYM VTS_HOT}
979
{$EXTERNALSYM VTS_PUSHED}
981
{$EXTERNALSYM VTS_DISABLED}
984
SYSBUTTONSTATES = DWORD;
985
{$EXTERNALSYM SYSBUTTONSTATES}
988
SYSBUTTONStateFiller0 = 0;
989
{$EXTERNALSYM SYSBUTTONStateFiller0}
991
{$EXTERNALSYM SBS_NORMAL}
993
{$EXTERNALSYM SBS_HOT}
995
{$EXTERNALSYM SBS_PUSHED}
997
{$EXTERNALSYM SBS_DISABLED}
1000
MINBUTTONSTATES = DWORD;
1001
{$EXTERNALSYM MINBUTTONSTATES}
1004
MINBUTTONStateFiller0 = 0;
1005
{$EXTERNALSYM MINBUTTONStateFiller0}
1007
{$EXTERNALSYM MINBS_NORMAL}
1009
{$EXTERNALSYM MINBS_HOT}
1011
{$EXTERNALSYM MINBS_PUSHED}
1013
{$EXTERNALSYM MINBS_DISABLED}
1016
MAXBUTTONSTATES = DWORD;
1017
{$EXTERNALSYM MAXBUTTONSTATES}
1020
MAXBUTTONStateFiller0 = 0;
1021
{$EXTERNALSYM MAXBUTTONStateFiller0}
1023
{$EXTERNALSYM MAXBS_NORMAL}
1025
{$EXTERNALSYM MAXBS_HOT}
1027
{$EXTERNALSYM MAXBS_PUSHED}
1029
{$EXTERNALSYM MAXBS_DISABLED}
1032
RESTOREBUTTONSTATES = DWORD;
1033
{$EXTERNALSYM RESTOREBUTTONSTATES}
1036
RESTOREBUTTONStateFiller0 = 0;
1037
{$EXTERNALSYM RESTOREBUTTONStateFiller0}
1039
{$EXTERNALSYM RBS_NORMAL}
1041
{$EXTERNALSYM RBS_HOT}
1043
{$EXTERNALSYM RBS_PUSHED}
1045
{$EXTERNALSYM RBS_DISABLED}
1048
HELPBUTTONSTATES = DWORD;
1049
{$EXTERNALSYM HELPBUTTONSTATES}
1052
HELPBUTTONStateFiller0 = 0;
1053
{$EXTERNALSYM HELPBUTTONStateFiller0}
1055
{$EXTERNALSYM HBS_NORMAL}
1057
{$EXTERNALSYM HBS_HOT}
1059
{$EXTERNALSYM HBS_PUSHED}
1061
{$EXTERNALSYM HBS_DISABLED}
1064
CLOSEBUTTONSTATES = DWORD;
1065
{$EXTERNALSYM CLOSEBUTTONSTATES}
1068
CLOSEBUTTONStateFiller0 = 0;
1069
{$EXTERNALSYM CLOSEBUTTONStateFiller0}
1071
{$EXTERNALSYM CBS_NORMAL}
1073
{$EXTERNALSYM CBS_HOT}
1075
{$EXTERNALSYM CBS_PUSHED}
1077
{$EXTERNALSYM CBS_DISABLED}
1079
//---------------------------------------------------------------------------------------
1080
// "Button" Parts & States
1081
//---------------------------------------------------------------------------------------
1084
BUTTONPARTS = DWORD;
1085
{$EXTERNALSYM BUTTONPARTS}
1088
BUTTONPartFiller0 = 0;
1089
{$EXTERNALSYM BUTTONPartFiller0}
1091
{$EXTERNALSYM BP_PUSHBUTTON}
1093
{$EXTERNALSYM BP_RADIOBUTTON}
1095
{$EXTERNALSYM BP_CHECKBOX}
1097
{$EXTERNALSYM BP_GROUPBOX}
1099
{$EXTERNALSYM BP_USERBUTTON}
1102
PUSHBUTTONSTATES = DWORD;
1103
{$EXTERNALSYM PUSHBUTTONSTATES}
1106
PUSHBUTTONStateFiller0 = 0;
1107
{$EXTERNALSYM PUSHBUTTONStateFiller0}
1109
{$EXTERNALSYM PBS_NORMAL}
1111
{$EXTERNALSYM PBS_HOT}
1113
{$EXTERNALSYM PBS_PRESSED}
1115
{$EXTERNALSYM PBS_DISABLED}
1117
{$EXTERNALSYM PBS_DEFAULTED}
1120
RADIOBUTTONSTATES = DWORD;
1121
{$EXTERNALSYM RADIOBUTTONSTATES}
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}
1137
{$EXTERNALSYM RBS_CHECKEDHOT}
1138
RBS_CHECKEDPRESSED = 7;
1139
{$EXTERNALSYM RBS_CHECKEDPRESSED}
1140
RBS_CHECKEDDISABLED = 8;
1141
{$EXTERNALSYM RBS_CHECKEDDISABLED}
1144
CHECKBOXSTATES = DWORD;
1145
{$EXTERNALSYM CHECKBOXSTATES}
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}
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}
1169
{$EXTERNALSYM CBS_MIXEDHOT}
1170
CBS_MIXEDPRESSED = 11;
1171
{$EXTERNALSYM CBS_MIXEDPRESSED}
1172
CBS_MIXEDDISABLED = 12;
1173
{$EXTERNALSYM CBS_MIXEDDISABLED}
1176
GROUPBOXSTATES = DWORD;
1177
{$EXTERNALSYM GROUPBOXSTATES}
1180
GROUPBOXStateFiller0 = 0;
1181
{$EXTERNALSYM GROUPBOXStateFiller0}
1183
{$EXTERNALSYM GBS_NORMAL}
1185
{$EXTERNALSYM GBS_DISABLED}
1187
//---------------------------------------------------------------------------------------
1188
// "Rebar" Parts & States
1189
//---------------------------------------------------------------------------------------
1193
{$EXTERNALSYM REBARPARTS}
1196
REBARPartFiller0 = 0;
1197
{$EXTERNALSYM REBARPartFiller0}
1199
{$EXTERNALSYM RP_GRIPPER}
1201
{$EXTERNALSYM RP_GRIPPERVERT}
1203
{$EXTERNALSYM RP_BAND}
1205
{$EXTERNALSYM RP_CHEVRON}
1207
{$EXTERNALSYM RP_CHEVRONVERT}
1210
CHEVRONSTATES = DWORD;
1211
{$EXTERNALSYM CHEVRONSTATES}
1214
CHEVRONStateFiller0 = 0;
1215
{$EXTERNALSYM CHEVRONStateFiller0}
1217
{$EXTERNALSYM CHEVS_NORMAL}
1219
{$EXTERNALSYM CHEVS_HOT}
1221
{$EXTERNALSYM CHEVS_PRESSED}
1223
//---------------------------------------------------------------------------------------
1224
// "Toolbar" Parts & States
1225
//---------------------------------------------------------------------------------------
1228
TOOLBARPARTS = DWORD;
1229
{$EXTERNALSYM TOOLBARPARTS}
1232
TOOLBARPartFiller0 = 0;
1233
{$EXTERNALSYM TOOLBARPartFiller0}
1235
{$EXTERNALSYM TP_BUTTON}
1236
TP_DROPDOWNBUTTON = 2;
1237
{$EXTERNALSYM TP_DROPDOWNBUTTON}
1239
{$EXTERNALSYM TP_SPLITBUTTON}
1240
TP_SPLITBUTTONDROPDOWN = 4;
1241
{$EXTERNALSYM TP_SPLITBUTTONDROPDOWN}
1243
{$EXTERNALSYM TP_SEPARATOR}
1244
TP_SEPARATORVERT = 6;
1245
{$EXTERNALSYM TP_SEPARATORVERT}
1248
TOOLBARSTATES = DWORD;
1249
{$EXTERNALSYM TOOLBARSTATES}
1252
TOOLBARStateFiller0 = 0;
1253
{$EXTERNALSYM TOOLBARStateFiller0}
1255
{$EXTERNALSYM TS_NORMAL}
1257
{$EXTERNALSYM TS_HOT}
1259
{$EXTERNALSYM TS_PRESSED}
1261
{$EXTERNALSYM TS_DISABLED}
1263
{$EXTERNALSYM TS_CHECKED}
1265
{$EXTERNALSYM TS_HOTCHECKED}
1267
//---------------------------------------------------------------------------------------
1268
// "Status" Parts & States
1269
//---------------------------------------------------------------------------------------
1272
STATUSPARTS = DWORD;
1273
{$EXTERNALSYM STATUSPARTS}
1276
STATUSPartFiller0 = 0;
1277
{$EXTERNALSYM STATUSPartFiller0}
1279
{$EXTERNALSYM SP_PANE}
1281
{$EXTERNALSYM SP_GRIPPERPANE}
1283
{$EXTERNALSYM SP_GRIPPER}
1285
//---------------------------------------------------------------------------------------
1286
// "Menu" Parts & States
1287
//---------------------------------------------------------------------------------------
1291
{$EXTERNALSYM MENUPARTS}
1294
MENUPartFiller0 = 0;
1295
{$EXTERNALSYM MENUPartFiller0}
1297
{$EXTERNALSYM MP_MENUITEM}
1298
MP_MENUDROPDOWN = 2;
1299
{$EXTERNALSYM MP_MENUDROPDOWN}
1301
{$EXTERNALSYM MP_MENUBARITEM}
1302
MP_MENUBARDROPDOWN = 4;
1303
{$EXTERNALSYM MP_MENUBARDROPDOWN}
1305
{$EXTERNALSYM MP_CHEVRON}
1307
{$EXTERNALSYM MP_SEPARATOR}
1311
{$EXTERNALSYM MENUSTATES}
1314
MENUStateFiller0 = 0;
1315
{$EXTERNALSYM MENUStateFiller0}
1317
{$EXTERNALSYM MS_NORMAL}
1319
{$EXTERNALSYM MS_SELECTED}
1321
{$EXTERNALSYM MS_DEMOTED}
1323
//---------------------------------------------------------------------------------------
1324
// "ListView" Parts & States
1325
//---------------------------------------------------------------------------------------
1328
LISTVIEWPARTS = DWORD;
1329
{$EXTERNALSYM LISTVIEWPARTS}
1332
LISTVIEWPartFiller0 = 0;
1333
{$EXTERNALSYM LISTVIEWPartFiller0}
1335
{$EXTERNALSYM LVP_LISTITEM}
1337
{$EXTERNALSYM LVP_LISTGROUP}
1339
{$EXTERNALSYM LVP_LISTDETAIL}
1340
LVP_LISTSORTEDDETAIL = 4;
1341
{$EXTERNALSYM LVP_LISTSORTEDDETAIL}
1343
{$EXTERNALSYM LVP_EMPTYTEXT}
1346
LISTITEMSTATES = DWORD;
1347
{$EXTERNALSYM LISTITEMSTATES}
1350
LISTITEMStateFiller0 = 0;
1351
{$EXTERNALSYM LISTITEMStateFiller0}
1353
{$EXTERNALSYM LIS_NORMAL}
1355
{$EXTERNALSYM LIS_HOT}
1357
{$EXTERNALSYM LIS_SELECTED}
1359
{$EXTERNALSYM LIS_DISABLED}
1360
LIS_SELECTEDNOTFOCUS = 5;
1361
{$EXTERNALSYM LIS_SELECTEDNOTFOCUS}
1363
//---------------------------------------------------------------------------------------
1364
// "Header" Parts & States
1365
//---------------------------------------------------------------------------------------
1368
HEADERPARTS = DWORD;
1369
{$EXTERNALSYM HEADERPARTS}
1372
HEADERPartFiller0 = 0;
1373
{$EXTERNALSYM HEADERPartFiller0}
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}
1384
HEADERITEMSTATES = DWORD;
1385
{$EXTERNALSYM HEADERITEMSTATES}
1388
HEADERITEMStateFiller0 = 0;
1389
{$EXTERNALSYM HEADERITEMStateFiller0}
1391
{$EXTERNALSYM HIS_NORMAL}
1393
{$EXTERNALSYM HIS_HOT}
1395
{$EXTERNALSYM HIS_PRESSED}
1398
HEADERITEMLEFTSTATES = DWORD;
1399
{$EXTERNALSYM HEADERITEMLEFTSTATES}
1402
HEADERITEMLEFTStateFiller0 = 0;
1403
{$EXTERNALSYM HEADERITEMLEFTStateFiller0}
1405
{$EXTERNALSYM HILS_NORMAL}
1407
{$EXTERNALSYM HILS_HOT}
1409
{$EXTERNALSYM HILS_PRESSED}
1412
HEADERITEMRIGHTSTATES = DWORD;
1413
{$EXTERNALSYM HEADERITEMRIGHTSTATES}
1416
HEADERITEMRIGHTStateFiller0 = 0;
1417
{$EXTERNALSYM HEADERITEMRIGHTStateFiller0}
1419
{$EXTERNALSYM HIRS_NORMAL}
1421
{$EXTERNALSYM HIRS_HOT}
1423
{$EXTERNALSYM HIRS_PRESSED}
1426
HEADERSORTARROWSTATES = DWORD;
1427
{$EXTERNALSYM HEADERSORTARROWSTATES}
1430
HEADERSORTARROWStateFiller0 = 0;
1431
{$EXTERNALSYM HEADERSORTARROWStateFiller0}
1433
{$EXTERNALSYM HSAS_SORTEDUP}
1434
HSAS_SORTEDDOWN = 2;
1435
{$EXTERNALSYM HSAS_SORTEDDOWN}
1437
//---------------------------------------------------------------------------------------
1438
// "Progress" Parts & States
1439
//---------------------------------------------------------------------------------------
1442
PROGRESSPARTS = DWORD;
1443
{$EXTERNALSYM PROGRESSPARTS}
1446
PROGRESSPartFiller0 = 0;
1447
{$EXTERNALSYM PROGRESSPartFiller0}
1449
{$EXTERNALSYM PP_BAR}
1451
{$EXTERNALSYM PP_BARVERT}
1453
{$EXTERNALSYM PP_CHUNK}
1455
{$EXTERNALSYM PP_CHUNKVERT}
1457
//---------------------------------------------------------------------------------------
1458
// "Tab" Parts & States
1459
//---------------------------------------------------------------------------------------
1463
{$EXTERNALSYM TABPARTS}
1467
{$EXTERNALSYM TABPartFiller0}
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}
1485
{$EXTERNALSYM TABP_PANE}
1487
{$EXTERNALSYM TABP_BODY}
1490
TABITEMSTATES = DWORD;
1491
{$EXTERNALSYM TABITEMSTATES}
1494
TABITEMStateFiller0 = 0;
1495
{$EXTERNALSYM TABITEMStateFiller0}
1497
{$EXTERNALSYM TIS_NORMAL}
1499
{$EXTERNALSYM TIS_HOT}
1501
{$EXTERNALSYM TIS_SELECTED}
1503
{$EXTERNALSYM TIS_DISABLED}
1505
{$EXTERNALSYM TIS_FOCUSED}
1508
TABITEMLEFTEDGESTATES = DWORD;
1509
{$EXTERNALSYM TABITEMLEFTEDGESTATES}
1512
TABITEMLEFTEDGEStateFiller0 = 0;
1513
{$EXTERNALSYM TABITEMLEFTEDGEStateFiller0}
1515
{$EXTERNALSYM TILES_NORMAL}
1517
{$EXTERNALSYM TILES_HOT}
1519
{$EXTERNALSYM TILES_SELECTED}
1521
{$EXTERNALSYM TILES_DISABLED}
1523
{$EXTERNALSYM TILES_FOCUSED}
1526
TABITEMRIGHTEDGESTATES = DWORD;
1527
{$EXTERNALSYM TABITEMRIGHTEDGESTATES}
1530
TABITEMRIGHTEDGEStateFiller0 = 0;
1531
{$EXTERNALSYM TABITEMRIGHTEDGEStateFiller0}
1533
{$EXTERNALSYM TIRES_NORMAL}
1535
{$EXTERNALSYM TIRES_HOT}
1537
{$EXTERNALSYM TIRES_SELECTED}
1539
{$EXTERNALSYM TIRES_DISABLED}
1541
{$EXTERNALSYM TIRES_FOCUSED}
1544
TABITEMBOTHEDGESSTATES = DWORD;
1545
{$EXTERNALSYM TABITEMBOTHEDGESSTATES}
1548
TABITEMBOTHEDGESStateFiller0 = 0;
1549
{$EXTERNALSYM TABITEMBOTHEDGESStateFiller0}
1551
{$EXTERNALSYM TIBES_NORMAL}
1553
{$EXTERNALSYM TIBES_HOT}
1555
{$EXTERNALSYM TIBES_SELECTED}
1557
{$EXTERNALSYM TIBES_DISABLED}
1559
{$EXTERNALSYM TIBES_FOCUSED}
1562
TOPTABITEMSTATES = DWORD;
1563
{$EXTERNALSYM TOPTABITEMSTATES}
1566
TOPTABITEMStateFiller0 = 0;
1567
{$EXTERNALSYM TOPTABITEMStateFiller0}
1569
{$EXTERNALSYM TTIS_NORMAL}
1571
{$EXTERNALSYM TTIS_HOT}
1573
{$EXTERNALSYM TTIS_SELECTED}
1575
{$EXTERNALSYM TTIS_DISABLED}
1577
{$EXTERNALSYM TTIS_FOCUSED}
1580
TOPTABITEMLEFTEDGESTATES = DWORD;
1581
{$EXTERNALSYM TOPTABITEMLEFTEDGESTATES}
1584
TOPTABITEMLEFTEDGEStateFiller0 = 0;
1585
{$EXTERNALSYM TOPTABITEMLEFTEDGEStateFiller0}
1587
{$EXTERNALSYM TTILES_NORMAL}
1589
{$EXTERNALSYM TTILES_HOT}
1590
TTILES_SELECTED = 3;
1591
{$EXTERNALSYM TTILES_SELECTED}
1592
TTILES_DISABLED = 4;
1593
{$EXTERNALSYM TTILES_DISABLED}
1595
{$EXTERNALSYM TTILES_FOCUSED}
1598
TOPTABITEMRIGHTEDGESTATES = DWORD;
1599
{$EXTERNALSYM TOPTABITEMRIGHTEDGESTATES}
1602
TOPTABITEMRIGHTEDGEStateFiller0 = 0;
1603
{$EXTERNALSYM TOPTABITEMRIGHTEDGEStateFiller0}
1605
{$EXTERNALSYM TTIRES_NORMAL}
1607
{$EXTERNALSYM TTIRES_HOT}
1608
TTIRES_SELECTED = 3;
1609
{$EXTERNALSYM TTIRES_SELECTED}
1610
TTIRES_DISABLED = 4;
1611
{$EXTERNALSYM TTIRES_DISABLED}
1613
{$EXTERNALSYM TTIRES_FOCUSED}
1616
TOPTABITEMBOTHEDGESSTATES = DWORD;
1617
{$EXTERNALSYM TOPTABITEMBOTHEDGESSTATES}
1620
TOPTABITEMBOTHEDGESStateFiller0 = 0;
1621
{$EXTERNALSYM TOPTABITEMBOTHEDGESStateFiller0}
1623
{$EXTERNALSYM TTIBES_NORMAL}
1625
{$EXTERNALSYM TTIBES_HOT}
1626
TTIBES_SELECTED = 3;
1627
{$EXTERNALSYM TTIBES_SELECTED}
1628
TTIBES_DISABLED = 4;
1629
{$EXTERNALSYM TTIBES_DISABLED}
1631
{$EXTERNALSYM TTIBES_FOCUSED}
1633
//---------------------------------------------------------------------------------------
1634
// "Trackbar" Parts & States
1635
//---------------------------------------------------------------------------------------
1638
TRACKBARPARTS = DWORD;
1639
{$EXTERNALSYM TRACKBARPARTS}
1642
TRACKBARPartFiller0 = 0;
1643
{$EXTERNALSYM TRACKBARPartFiller0}
1645
{$EXTERNALSYM TKP_TRACK}
1647
{$EXTERNALSYM TKP_TRACKVERT}
1649
{$EXTERNALSYM TKP_THUMB}
1650
TKP_THUMBBOTTOM = 4;
1651
{$EXTERNALSYM TKP_THUMBBOTTOM}
1653
{$EXTERNALSYM TKP_THUMBTOP}
1655
{$EXTERNALSYM TKP_THUMBVERT}
1657
{$EXTERNALSYM TKP_THUMBLEFT}
1659
{$EXTERNALSYM TKP_THUMBRIGHT}
1661
{$EXTERNALSYM TKP_TICS}
1663
{$EXTERNALSYM TKP_TICSVERT}
1666
TRACKBARSTATES = DWORD;
1667
{$EXTERNALSYM TRACKBARSTATES}
1670
TRACKBARStateFiller0 = 0;
1671
{$EXTERNALSYM TRACKBARStateFiller0}
1673
{$EXTERNALSYM TKS_NORMAL}
1676
TRACKSTATES = DWORD;
1677
{$EXTERNALSYM TRACKSTATES}
1680
TRACKStateFiller0 = 0;
1681
{$EXTERNALSYM TRACKStateFiller0}
1683
{$EXTERNALSYM TRS_NORMAL}
1686
TRACKVERTSTATES = DWORD;
1687
{$EXTERNALSYM TRACKVERTSTATES}
1690
TRACKVERTStateFiller0 = 0;
1691
{$EXTERNALSYM TRACKVERTStateFiller0}
1693
{$EXTERNALSYM TRVS_NORMAL}
1696
THUMBSTATES = DWORD;
1697
{$EXTERNALSYM THUMBSTATES}
1700
THUMBStateFiller0 = 0;
1701
{$EXTERNALSYM THUMBStateFiller0}
1703
{$EXTERNALSYM TUS_NORMAL}
1705
{$EXTERNALSYM TUS_HOT}
1707
{$EXTERNALSYM TUS_PRESSED}
1709
{$EXTERNALSYM TUS_FOCUSED}
1711
{$EXTERNALSYM TUS_DISABLED}
1714
THUMBBOTTOMSTATES = DWORD;
1715
{$EXTERNALSYM THUMBBOTTOMSTATES}
1718
THUMBBOTTOMStateFiller0 = 0;
1719
{$EXTERNALSYM THUMBBOTTOMStateFiller0}
1721
{$EXTERNALSYM TUBS_NORMAL}
1723
{$EXTERNALSYM TUBS_HOT}
1725
{$EXTERNALSYM TUBS_PRESSED}
1727
{$EXTERNALSYM TUBS_FOCUSED}
1729
{$EXTERNALSYM TUBS_DISABLED}
1732
THUMBTOPSTATES = DWORD;
1733
{$EXTERNALSYM THUMBTOPSTATES}
1736
THUMBTOPStateFiller0 = 0;
1737
{$EXTERNALSYM THUMBTOPStateFiller0}
1739
{$EXTERNALSYM TUTS_NORMAL}
1741
{$EXTERNALSYM TUTS_HOT}
1743
{$EXTERNALSYM TUTS_PRESSED}
1745
{$EXTERNALSYM TUTS_FOCUSED}
1747
{$EXTERNALSYM TUTS_DISABLED}
1750
THUMBVERTSTATES = DWORD;
1751
{$EXTERNALSYM THUMBVERTSTATES}
1754
THUMBVERTStateFiller0 = 0;
1755
{$EXTERNALSYM THUMBVERTStateFiller0}
1757
{$EXTERNALSYM TUVS_NORMAL}
1759
{$EXTERNALSYM TUVS_HOT}
1761
{$EXTERNALSYM TUVS_PRESSED}
1763
{$EXTERNALSYM TUVS_FOCUSED}
1765
{$EXTERNALSYM TUVS_DISABLED}
1768
THUMBLEFTSTATES = DWORD;
1769
{$EXTERNALSYM THUMBLEFTSTATES}
1772
THUMBLEFTStateFiller0 = 0;
1773
{$EXTERNALSYM THUMBLEFTStateFiller0}
1775
{$EXTERNALSYM TUVLS_NORMAL}
1777
{$EXTERNALSYM TUVLS_HOT}
1779
{$EXTERNALSYM TUVLS_PRESSED}
1781
{$EXTERNALSYM TUVLS_FOCUSED}
1783
{$EXTERNALSYM TUVLS_DISABLED}
1786
THUMBRIGHTSTATES = DWORD;
1787
{$EXTERNALSYM THUMBRIGHTSTATES}
1790
THUMBRIGHTStateFiller0 = 0;
1791
{$EXTERNALSYM THUMBRIGHTStateFiller0}
1793
{$EXTERNALSYM TUVRS_NORMAL}
1795
{$EXTERNALSYM TUVRS_HOT}
1797
{$EXTERNALSYM TUVRS_PRESSED}
1799
{$EXTERNALSYM TUVRS_FOCUSED}
1801
{$EXTERNALSYM TUVRS_DISABLED}
1805
{$EXTERNALSYM TICSSTATES}
1808
TICSStateFiller0 = 0;
1809
{$EXTERNALSYM TICSStateFiller0}
1811
{$EXTERNALSYM TSS_NORMAL}
1814
TICSVERTSTATES = DWORD;
1815
{$EXTERNALSYM TICSVERTSTATES}
1818
TICSVERTStateFiller0 = 0;
1819
{$EXTERNALSYM TICSVERTStateFiller0}
1821
{$EXTERNALSYM TSVS_NORMAL}
1823
//---------------------------------------------------------------------------------------
1824
// "Tooltips" Parts & States
1825
//---------------------------------------------------------------------------------------
1828
TOOLTIPPARTS = DWORD;
1829
{$EXTERNALSYM TOOLTIPPARTS}
1832
TOOLTIPPartFiller0 = 0;
1833
{$EXTERNALSYM TOOLTIPPartFiller0}
1835
{$EXTERNALSYM TTP_STANDARD}
1836
TTP_STANDARDTITLE = 2;
1837
{$EXTERNALSYM TTP_STANDARDTITLE}
1839
{$EXTERNALSYM TTP_BALLOON}
1840
TTP_BALLOONTITLE = 4;
1841
{$EXTERNALSYM TTP_BALLOONTITLE}
1843
{$EXTERNALSYM TTP_CLOSE}
1846
CLOSESTATES = DWORD;
1847
{$EXTERNALSYM CLOSESTATES}
1850
CLOSEStateFiller0 = 0;
1851
{$EXTERNALSYM CLOSEStateFiller0}
1853
{$EXTERNALSYM TTCS_NORMAL}
1855
{$EXTERNALSYM TTCS_HOT}
1857
{$EXTERNALSYM TTCS_PRESSED}
1860
STANDARDSTATES = DWORD;
1861
{$EXTERNALSYM STANDARDSTATES}
1864
STANDARDStateFiller0 = 0;
1865
{$EXTERNALSYM STANDARDStateFiller0}
1867
{$EXTERNALSYM TTSS_NORMAL}
1869
{$EXTERNALSYM TTSS_LINK}
1872
BALLOONSTATES = DWORD;
1873
{$EXTERNALSYM BALLOONSTATES}
1876
BALLOONStateFiller0 = 0;
1877
{$EXTERNALSYM BALLOONStateFiller0}
1879
{$EXTERNALSYM TTBS_NORMAL}
1881
{$EXTERNALSYM TTBS_LINK}
1883
//---------------------------------------------------------------------------------------
1884
// "TreeView" Parts & States
1885
//---------------------------------------------------------------------------------------
1888
TREEVIEWPARTS = DWORD;
1889
{$EXTERNALSYM TREEVIEWPARTS}
1892
TREEVIEWPartFiller0 = 0;
1893
{$EXTERNALSYM TREEVIEWPartFiller0}
1895
{$EXTERNALSYM TVP_TREEITEM}
1897
{$EXTERNALSYM TVP_GLYPH}
1899
{$EXTERNALSYM TVP_BRANCH}
1902
TREEITEMSTATES = DWORD;
1903
{$EXTERNALSYM TREEITEMSTATES}
1906
TREEITEMStateFiller0 = 0;
1907
{$EXTERNALSYM TREEITEMStateFiller0}
1909
{$EXTERNALSYM TREIS_NORMAL}
1911
{$EXTERNALSYM TREIS_HOT}
1913
{$EXTERNALSYM TREIS_SELECTED}
1915
{$EXTERNALSYM TREIS_DISABLED}
1916
TREIS_SELECTEDNOTFOCUS = 5;
1917
{$EXTERNALSYM TREIS_SELECTEDNOTFOCUS}
1920
GLYPHSTATES = DWORD;
1921
{$EXTERNALSYM GLYPHSTATES}
1924
GLYPHStateFiller0 = 0;
1925
{$EXTERNALSYM GLYPHStateFiller0}
1927
{$EXTERNALSYM GLPS_CLOSED}
1929
{$EXTERNALSYM GLPS_OPENED}
1931
//---------------------------------------------------------------------------------------
1932
// "Spin" Parts & States
1933
//---------------------------------------------------------------------------------------
1937
{$EXTERNALSYM SPINPARTS}
1940
SPINPartFiller0 = 0;
1941
{$EXTERNALSYM SPINPartFiller0}
1943
{$EXTERNALSYM SPNP_UP}
1945
{$EXTERNALSYM SPNP_DOWN}
1947
{$EXTERNALSYM SPNP_UPHORZ}
1949
{$EXTERNALSYM SPNP_DOWNHORZ}
1953
{$EXTERNALSYM UPSTATES}
1957
{$EXTERNALSYM UPStateFiller0}
1959
{$EXTERNALSYM UPS_NORMAL}
1961
{$EXTERNALSYM UPS_HOT}
1963
{$EXTERNALSYM UPS_PRESSED}
1965
{$EXTERNALSYM UPS_DISABLED}
1969
{$EXTERNALSYM DOWNSTATES}
1972
DOWNStateFiller0 = 0;
1973
{$EXTERNALSYM DOWNStateFiller0}
1975
{$EXTERNALSYM DNS_NORMAL}
1977
{$EXTERNALSYM DNS_HOT}
1979
{$EXTERNALSYM DNS_PRESSED}
1981
{$EXTERNALSYM DNS_DISABLED}
1984
UPHORZSTATES = DWORD;
1985
{$EXTERNALSYM UPHORZSTATES}
1988
UPHORZStateFiller0 = 0;
1989
{$EXTERNALSYM UPHORZStateFiller0}
1991
{$EXTERNALSYM UPHZS_NORMAL}
1993
{$EXTERNALSYM UPHZS_HOT}
1995
{$EXTERNALSYM UPHZS_PRESSED}
1997
{$EXTERNALSYM UPHZS_DISABLED}
2000
DOWNHORZSTATES = DWORD;
2001
{$EXTERNALSYM DOWNHORZSTATES}
2004
DOWNHORZStateFiller0 = 0;
2005
{$EXTERNALSYM DOWNHORZStateFiller0}
2007
{$EXTERNALSYM DNHZS_NORMAL}
2009
{$EXTERNALSYM DNHZS_HOT}
2011
{$EXTERNALSYM DNHZS_PRESSED}
2013
{$EXTERNALSYM DNHZS_DISABLED}
2015
//---------------------------------------------------------------------------------------
2016
// "Page" Parts & States
2017
//---------------------------------------------------------------------------------------
2021
{$EXTERNALSYM PAGEPARTS}
2024
PAGEPartFiller0 = 0;
2025
{$EXTERNALSYM PAGEPartFiller0}
2027
{$EXTERNALSYM PGRP_UP}
2029
{$EXTERNALSYM PGRP_DOWN}
2031
{$EXTERNALSYM PGRP_UPHORZ}
2033
{$EXTERNALSYM PGRP_DOWNHORZ}
2035
//--- Pager uses same states as Spin ---
2037
//---------------------------------------------------------------------------------------
2038
// "Scrollbar" Parts & States
2039
//---------------------------------------------------------------------------------------
2042
SCROLLBARPARTS = DWORD;
2043
{$EXTERNALSYM SCROLLBARPARTS}
2046
SCROLLBARPartFiller0 = 0;
2047
{$EXTERNALSYM SCROLLBARPartFiller0}
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}
2067
{$EXTERNALSYM SBP_SIZEBOX}
2070
ARROWBTNSTATES = DWORD;
2071
{$EXTERNALSYM ARROWBTNSTATES}
2074
ARROWBTNStateFiller0 = 0;
2075
{$EXTERNALSYM ARROWBTNStateFiller0}
2077
{$EXTERNALSYM ABS_UPNORMAL}
2079
{$EXTERNALSYM ABS_UPHOT}
2081
{$EXTERNALSYM ABS_UPPRESSED}
2083
{$EXTERNALSYM ABS_UPDISABLED}
2085
{$EXTERNALSYM ABS_DOWNNORMAL}
2087
{$EXTERNALSYM ABS_DOWNHOT}
2088
ABS_DOWNPRESSED = 7;
2089
{$EXTERNALSYM ABS_DOWNPRESSED}
2090
ABS_DOWNDISABLED = 8;
2091
{$EXTERNALSYM ABS_DOWNDISABLED}
2093
{$EXTERNALSYM ABS_LEFTNORMAL}
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}
2103
{$EXTERNALSYM ABS_RIGHTHOT}
2104
ABS_RIGHTPRESSED = 15;
2105
{$EXTERNALSYM ABS_RIGHTPRESSED}
2106
ABS_RIGHTDISABLED = 16;
2107
{$EXTERNALSYM ABS_RIGHTDISABLED}
2110
SCROLLBARSTATES = DWORD;
2111
{$EXTERNALSYM SCROLLBARSTATES}
2114
SCROLLBARStateFiller0 = 0;
2115
{$EXTERNALSYM SCROLLBARStateFiller0}
2117
{$EXTERNALSYM SCRBS_NORMAL}
2119
{$EXTERNALSYM SCRBS_HOT}
2121
{$EXTERNALSYM SCRBS_PRESSED}
2123
{$EXTERNALSYM SCRBS_DISABLED}
2126
SIZEBOXSTATES = DWORD;
2127
{$EXTERNALSYM SIZEBOXSTATES}
2130
SIZEBOXStateFiller0 = 0;
2131
{$EXTERNALSYM SIZEBOXStateFiller0}
2133
{$EXTERNALSYM SZB_RIGHTALIGN}
2135
{$EXTERNALSYM SZB_LEFTALIGN}
2137
//---------------------------------------------------------------------------------------
2138
// "Edit" Parts & States
2139
//---------------------------------------------------------------------------------------
2143
{$EXTERNALSYM EDITPARTS}
2146
EDITPartFiller0 = 0;
2147
{$EXTERNALSYM EDITPartFiller0}
2149
{$EXTERNALSYM EP_EDITTEXT}
2151
{$EXTERNALSYM EP_CARET}
2154
EDITTEXTSTATES = DWORD;
2155
{$EXTERNALSYM EDITTEXTSTATES}
2158
EDITTEXTStateFiller0 = 0;
2159
{$EXTERNALSYM EDITTEXTStateFiller0}
2161
{$EXTERNALSYM ETS_NORMAL}
2163
{$EXTERNALSYM ETS_HOT}
2165
{$EXTERNALSYM ETS_SELECTED}
2167
{$EXTERNALSYM ETS_DISABLED}
2169
{$EXTERNALSYM ETS_FOCUSED}
2171
{$EXTERNALSYM ETS_READONLY}
2173
{$EXTERNALSYM ETS_ASSIST}
2175
//---------------------------------------------------------------------------------------
2176
// "ComboBox" Parts & States
2177
//---------------------------------------------------------------------------------------
2180
COMBOBOXPARTS = DWORD;
2181
{$EXTERNALSYM COMBOBOXPARTS}
2184
COMBOBOXPartFiller0 = 0;
2185
{$EXTERNALSYM COMBOBOXPartFiller0}
2186
CP_DROPDOWNBUTTON = 1;
2187
{$EXTERNALSYM CP_DROPDOWNBUTTON}
2190
COMBOBOXSTATES = DWORD;
2191
{$EXTERNALSYM COMBOBOXSTATES}
2194
COMBOBOXStateFiller0 = 0;
2195
{$EXTERNALSYM COMBOBOXStateFiller0}
2197
{$EXTERNALSYM CBXS_NORMAL}
2199
{$EXTERNALSYM CBXS_HOT}
2201
{$EXTERNALSYM CBXS_PRESSED}
2203
{$EXTERNALSYM CBXS_DISABLED}
2205
//---------------------------------------------------------------------------------------
2206
// "Taskbar Clock" Parts & States
2207
//---------------------------------------------------------------------------------------
2211
{$EXTERNALSYM CLOCKPARTS}
2214
CLOCKPartFiller0 = 0;
2215
{$EXTERNALSYM CLOCKPartFiller0}
2217
{$EXTERNALSYM CLP_TIME}
2220
CLOCKSTATES = DWORD;
2221
{$EXTERNALSYM CLOCKSTATES}
2224
CLOCKStateFiller0 = 0;
2225
{$EXTERNALSYM CLOCKStateFiller0}
2227
{$EXTERNALSYM CLS_NORMAL}
2229
//---------------------------------------------------------------------------------------
2230
// "Tray Notify" Parts & States
2231
//---------------------------------------------------------------------------------------
2234
TRAYNOTIFYPARTS = DWORD;
2235
{$EXTERNALSYM TRAYNOTIFYPARTS}
2238
TRAYNOTIFYPartFiller0 = 0;
2239
{$EXTERNALSYM TRAYNOTIFYPartFiller0}
2241
{$EXTERNALSYM TNP_BACKGROUND}
2242
TNP_ANIMBACKGROUND = 2;
2243
{$EXTERNALSYM TNP_ANIMBACKGROUND}
2245
//---------------------------------------------------------------------------------------
2246
// "TaskBar" Parts & States
2247
//---------------------------------------------------------------------------------------
2250
TASKBARPARTS = DWORD;
2251
{$EXTERNALSYM TASKBARPARTS}
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}
2273
//---------------------------------------------------------------------------------------
2274
// "TaskBand" Parts & States
2275
//---------------------------------------------------------------------------------------
2278
TASKBANDPARTS = DWORD;
2279
{$EXTERNALSYM TASKBANDPARTS}
2282
TASKBANDPartFiller0 = 0;
2283
{$EXTERNALSYM TASKBANDPartFiller0}
2285
{$EXTERNALSYM TDP_GROUPCOUNT}
2286
TDP_FLASHBUTTON = 2;
2287
{$EXTERNALSYM TDP_FLASHBUTTON}
2288
TDP_FLASHBUTTONGROUPMENU = 3;
2289
{$EXTERNALSYM TDP_FLASHBUTTONGROUPMENU}
2291
//---------------------------------------------------------------------------------------
2292
// "StartPanel" Parts & States
2293
//---------------------------------------------------------------------------------------
2296
STARTPANELPARTS = DWORD;
2297
{$EXTERNALSYM STARTPANELPARTS}
2300
STARTPANELPartFiller0 = 0;
2301
{$EXTERNALSYM STARTPANELPartFiller0}
2303
{$EXTERNALSYM SPP_USERPANE}
2304
SPP_MOREPROGRAMS = 2;
2305
{$EXTERNALSYM SPP_MOREPROGRAMS}
2306
SPP_MOREPROGRAMSARROW = 3;
2307
{$EXTERNALSYM SPP_MOREPROGRAMSARROW}
2309
{$EXTERNALSYM SPP_PROGLIST}
2310
SPP_PROGLISTSEPARATOR = 5;
2311
{$EXTERNALSYM SPP_PROGLISTSEPARATOR}
2313
{$EXTERNALSYM SPP_PLACESLIST}
2314
SPP_PLACESLISTSEPARATOR = 7;
2315
{$EXTERNALSYM SPP_PLACESLISTSEPARATOR}
2317
{$EXTERNALSYM SPP_LOGOFF}
2318
SPP_LOGOFFBUTTONS = 9;
2319
{$EXTERNALSYM SPP_LOGOFFBUTTONS}
2320
SPP_USERPICTURE = 10;
2321
{$EXTERNALSYM SPP_USERPICTURE}
2323
{$EXTERNALSYM SPP_PREVIEW}
2326
MOREPROGRAMSARROWSTATES = DWORD;
2327
{$EXTERNALSYM MOREPROGRAMSARROWSTATES}
2330
MOREPROGRAMSARROWStateFiller0 = 0;
2331
{$EXTERNALSYM MOREPROGRAMSARROWStateFiller0}
2333
{$EXTERNALSYM SPS_NORMAL}
2335
{$EXTERNALSYM SPS_HOT}
2337
{$EXTERNALSYM SPS_PRESSED}
2340
LOGOFFBUTTONSSTATES = DWORD;
2341
{$EXTERNALSYM LOGOFFBUTTONSSTATES}
2344
LOGOFFBUTTONSStateFiller0 = 0;
2345
{$EXTERNALSYM LOGOFFBUTTONSStateFiller0}
2347
{$EXTERNALSYM SPLS_NORMAL}
2349
{$EXTERNALSYM SPLS_HOT}
2351
{$EXTERNALSYM SPLS_PRESSED}
2353
//---------------------------------------------------------------------------------------
2354
// "ExplorerBar" Parts & States
2355
//---------------------------------------------------------------------------------------
2358
EXPLORERBARPARTS = DWORD;
2359
{$EXTERNALSYM EXPLORERBARPARTS}
2362
EXPLORERBARPartFiller0 = 0;
2363
{$EXTERNALSYM EXPLORERBARPartFiller0}
2364
EBP_HEADERBACKGROUND = 1;
2365
{$EXTERNALSYM EBP_HEADERBACKGROUND}
2366
EBP_HEADERCLOSE = 2;
2367
{$EXTERNALSYM EBP_HEADERCLOSE}
2369
{$EXTERNALSYM EBP_HEADERPIN}
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}
2390
HEADERCLOSESTATES = DWORD;
2391
{$EXTERNALSYM HEADERCLOSESTATES}
2394
HEADERCLOSEStateFiller0 = 0;
2395
{$EXTERNALSYM HEADERCLOSEStateFiller0}
2397
{$EXTERNALSYM EBHC_NORMAL}
2399
{$EXTERNALSYM EBHC_HOT}
2401
{$EXTERNALSYM EBHC_PRESSED}
2404
HEADERPINSTATES = DWORD;
2405
{$EXTERNALSYM HEADERPINSTATES}
2408
HEADERPINStateFiller0 = 0;
2409
{$EXTERNALSYM HEADERPINStateFiller0}
2411
{$EXTERNALSYM EBHP_NORMAL}
2413
{$EXTERNALSYM EBHP_HOT}
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}
2424
IEBARMENUSTATES = DWORD;
2425
{$EXTERNALSYM IEBARMENUSTATES}
2428
IEBARMENUStateFiller0 = 0;
2429
{$EXTERNALSYM IEBARMENUStateFiller0}
2431
{$EXTERNALSYM EBM_NORMAL}
2433
{$EXTERNALSYM EBM_HOT}
2435
{$EXTERNALSYM EBM_PRESSED}
2438
NORMALGROUPCOLLAPSESTATES = DWORD;
2439
{$EXTERNALSYM NORMALGROUPCOLLAPSESTATES}
2442
NORMALGROUPCOLLAPSEStateFiller0 = 0;
2443
{$EXTERNALSYM NORMALGROUPCOLLAPSEStateFiller0}
2445
{$EXTERNALSYM EBNGC_NORMAL}
2447
{$EXTERNALSYM EBNGC_HOT}
2449
{$EXTERNALSYM EBNGC_PRESSED}
2452
NORMALGROUPEXPANDSTATES = DWORD;
2453
{$EXTERNALSYM NORMALGROUPEXPANDSTATES}
2456
NORMALGROUPEXPANDStateFiller0 = 0;
2457
{$EXTERNALSYM NORMALGROUPEXPANDStateFiller0}
2459
{$EXTERNALSYM EBNGE_NORMAL}
2461
{$EXTERNALSYM EBNGE_HOT}
2463
{$EXTERNALSYM EBNGE_PRESSED}
2466
SPECIALGROUPCOLLAPSESTATES = DWORD;
2467
{$EXTERNALSYM SPECIALGROUPCOLLAPSESTATES}
2470
SPECIALGROUPCOLLAPSEStateFiller0 = 0;
2471
{$EXTERNALSYM SPECIALGROUPCOLLAPSEStateFiller0}
2473
{$EXTERNALSYM EBSGC_NORMAL}
2475
{$EXTERNALSYM EBSGC_HOT}
2477
{$EXTERNALSYM EBSGC_PRESSED}
2480
SPECIALGROUPEXPANDSTATES = DWORD;
2481
{$EXTERNALSYM SPECIALGROUPEXPANDSTATES}
2484
SPECIALGROUPEXPANDStateFiller0 = 0;
2485
{$EXTERNALSYM SPECIALGROUPEXPANDStateFiller0}
2487
{$EXTERNALSYM EBSGE_NORMAL}
2489
{$EXTERNALSYM EBSGE_HOT}
2491
{$EXTERNALSYM EBSGE_PRESSED}
2493
//---------------------------------------------------------------------------------------
2494
// "TaskBand" Parts & States
2495
//---------------------------------------------------------------------------------------
2498
MENUBANDPARTS = DWORD;
2499
{$EXTERNALSYM MENUBANDPARTS}
2502
MENUBANDPartFiller0 = 0;
2503
{$EXTERNALSYM MENUBANDPartFiller0}
2504
MDP_NEWAPPBUTTON = 1;
2505
{$EXTERNALSYM MDP_NEWAPPBUTTON}
2507
{$EXTERNALSYM MDP_SEPERATOR}
2510
MENUBANDSTATES = DWORD;
2511
{$EXTERNALSYM MENUBANDSTATES}
2514
MENUBANDStateFiller0 = 0;
2515
{$EXTERNALSYM MENUBANDStateFiller0}
2517
{$EXTERNALSYM MDS_NORMAL}
2519
{$EXTERNALSYM MDS_HOT}
2521
{$EXTERNALSYM MDS_PRESSED}
2523
{$EXTERNALSYM MDS_DISABLED}
2525
{$EXTERNALSYM MDS_CHECKED}
2527
{$EXTERNALSYM MDS_HOTCHECKED}