2 // VisualStyleElement.cs
4 // Permission is hereby granted, free of charge, to any person obtaining
5 // a copy of this software and associated documentation files (the
6 // "Software"), to deal in the Software without restriction, including
7 // without limitation the rights to use, copy, modify, merge, publish,
8 // distribute, sublicense, and/or sell copies of the Software, and to
9 // permit persons to whom the Software is furnished to do so, subject to
10 // the following conditions:
12 // The above copyright notice and this permission notice shall be
13 // included in all copies or substantial portions of the Software.
15 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 // Copyright (c) 2006 Novell, Inc.
26 // Jonathan Pobst (monkey@jpobst.com)
29 namespace System.Windows.Forms.VisualStyles
31 public class VisualStyleElement
33 #region Private Variables
34 #region Class name/part/state constants
35 private const string BUTTON = "BUTTON";
36 private const string CLOCK = "CLOCK";
37 private const string COMBOBOX = "COMBOBOX";
39 const string DATEPICKER = "DATEPICKER";
43 DP_SHOWCALENDARBUTTONRIGHT
52 enum SHOWCALENDARBUTTONRIGHTSTATES
60 private const string EDIT = "EDIT";
61 private const string EXPLORERBAR = "EXPLORERBAR";
62 private const string HEADER = "HEADER";
63 private const string LISTVIEW = "LISTVIEW";
64 private const string MENU = "MENU";
65 private const string MENUBAND = "MENUBAND";
66 private const string PAGE = "PAGE";
67 private const string PROGRESS = "PROGRESS";
68 private const string REBAR = "REBAR";
69 private const string SCROLLBAR = "SCROLLBAR";
70 private const string SPIN = "SPIN";
71 private const string STARTPANEL = "STARTPANEL";
72 private const string STATUS = "STATUS";
73 private const string TAB = "TAB";
74 private const string TASKBAND = "TASKBAND";
75 private const string TASKBAR = "TASKBAR";
76 private const string TOOLBAR = "TOOLBAR";
77 private const string TOOLTIP = "TOOLTIP";
78 private const string TRACKBAR = "TRACKBAR";
79 private const string TRAYNOTIFY = "TRAYNOTIFY";
80 private const string TREEVIEW = "TREEVIEW";
81 private const string WINDOW = "WINDOW";
84 private string class_name;
89 #region Constructors/Deconstructors
90 internal VisualStyleElement (string className, int part, int state)
92 this.class_name = className;
98 #region Public Instance Properties
99 public string ClassName { get { return this.class_name; } }
100 public int Part { get { return this.part; } }
101 public int State { get { return this.state; } }
104 #region Public Static Methods
105 public static VisualStyleElement CreateElement (string className, int part, int state)
107 return new VisualStyleElement (className, part, state);
111 #region Static Classes
113 public static class Button
115 public static class CheckBox
117 public static VisualStyleElement CheckedDisabled {
119 return VisualStyleElement.CreateElement (
121 (int)BUTTONPARTS.BP_CHECKBOX,
122 (int)CHECKBOXSTATES.CBS_CHECKEDDISABLED);
125 public static VisualStyleElement CheckedHot {
127 return VisualStyleElement.CreateElement (
129 (int)BUTTONPARTS.BP_CHECKBOX,
130 (int)CHECKBOXSTATES.CBS_CHECKEDHOT);
133 public static VisualStyleElement CheckedNormal {
135 return VisualStyleElement.CreateElement (
137 (int)BUTTONPARTS.BP_CHECKBOX,
138 (int)CHECKBOXSTATES.CBS_CHECKEDNORMAL);
141 public static VisualStyleElement CheckedPressed {
143 return VisualStyleElement.CreateElement (
145 (int)BUTTONPARTS.BP_CHECKBOX,
146 (int)CHECKBOXSTATES.CBS_CHECKEDPRESSED);
149 public static VisualStyleElement MixedDisabled {
151 return VisualStyleElement.CreateElement (
153 (int)BUTTONPARTS.BP_CHECKBOX,
154 (int)CHECKBOXSTATES.CBS_MIXEDDISABLED);
157 public static VisualStyleElement MixedHot {
159 return VisualStyleElement.CreateElement (
161 (int)BUTTONPARTS.BP_CHECKBOX,
162 (int)CHECKBOXSTATES.CBS_MIXEDHOT);
165 public static VisualStyleElement MixedNormal {
167 return VisualStyleElement.CreateElement (
169 (int)BUTTONPARTS.BP_CHECKBOX,
170 (int)CHECKBOXSTATES.CBS_MIXEDNORMAL);
173 public static VisualStyleElement MixedPressed {
175 return VisualStyleElement.CreateElement (
177 (int)BUTTONPARTS.BP_CHECKBOX,
178 (int)CHECKBOXSTATES.CBS_MIXEDPRESSED);
181 public static VisualStyleElement UncheckedDisabled {
183 return VisualStyleElement.CreateElement (
185 (int)BUTTONPARTS.BP_CHECKBOX,
186 (int)CHECKBOXSTATES.CBS_UNCHECKEDDISABLED);
189 public static VisualStyleElement UncheckedHot {
191 return VisualStyleElement.CreateElement (
193 (int)BUTTONPARTS.BP_CHECKBOX,
194 (int)CHECKBOXSTATES.CBS_UNCHECKEDHOT);
197 public static VisualStyleElement UncheckedNormal {
199 return VisualStyleElement.CreateElement (
201 (int)BUTTONPARTS.BP_CHECKBOX,
202 (int)CHECKBOXSTATES.CBS_UNCHECKEDNORMAL);
205 public static VisualStyleElement UncheckedPressed {
207 return VisualStyleElement.CreateElement (
209 (int)BUTTONPARTS.BP_CHECKBOX,
210 (int)CHECKBOXSTATES.CBS_UNCHECKEDPRESSED);
214 public static class GroupBox
216 public static VisualStyleElement Disabled {
218 return VisualStyleElement.CreateElement (
220 (int)BUTTONPARTS.BP_GROUPBOX,
221 (int)GROUPBOXSTATES.GBS_DISABLED);
224 public static VisualStyleElement Normal {
226 return VisualStyleElement.CreateElement (
228 (int)BUTTONPARTS.BP_GROUPBOX,
229 (int)GROUPBOXSTATES.GBS_NORMAL);
233 public static class PushButton
235 public static VisualStyleElement Default {
237 return VisualStyleElement.CreateElement (
239 (int)BUTTONPARTS.BP_PUSHBUTTON,
240 (int)PUSHBUTTONSTATES.PBS_DEFAULTED);
243 public static VisualStyleElement Disabled {
245 return VisualStyleElement.CreateElement (
247 (int)BUTTONPARTS.BP_PUSHBUTTON,
248 (int)PUSHBUTTONSTATES.PBS_DISABLED);
251 public static VisualStyleElement Hot {
253 return VisualStyleElement.CreateElement (
255 (int)BUTTONPARTS.BP_PUSHBUTTON,
256 (int)PUSHBUTTONSTATES.PBS_HOT);
259 public static VisualStyleElement Normal {
261 return VisualStyleElement.CreateElement (
263 (int)BUTTONPARTS.BP_PUSHBUTTON,
264 (int)PUSHBUTTONSTATES.PBS_NORMAL);
267 public static VisualStyleElement Pressed {
269 return VisualStyleElement.CreateElement (
271 (int)BUTTONPARTS.BP_PUSHBUTTON,
272 (int)PUSHBUTTONSTATES.PBS_PRESSED);
276 public static class RadioButton
278 public static VisualStyleElement CheckedDisabled {
280 return VisualStyleElement.CreateElement (
282 (int)BUTTONPARTS.BP_RADIOBUTTON,
283 (int)RADIOBUTTONSTATES.RBS_CHECKEDDISABLED);
286 public static VisualStyleElement CheckedHot {
288 return VisualStyleElement.CreateElement (
290 (int)BUTTONPARTS.BP_RADIOBUTTON,
291 (int)RADIOBUTTONSTATES.RBS_CHECKEDHOT);
294 public static VisualStyleElement CheckedNormal {
296 return VisualStyleElement.CreateElement (
298 (int)BUTTONPARTS.BP_RADIOBUTTON,
299 (int)RADIOBUTTONSTATES.RBS_CHECKEDNORMAL);
302 public static VisualStyleElement CheckedPressed {
304 return VisualStyleElement.CreateElement (
306 (int)BUTTONPARTS.BP_RADIOBUTTON,
307 (int)RADIOBUTTONSTATES.RBS_CHECKEDPRESSED);
310 public static VisualStyleElement UncheckedDisabled {
312 return VisualStyleElement.CreateElement (
314 (int)BUTTONPARTS.BP_RADIOBUTTON,
315 (int)RADIOBUTTONSTATES.RBS_UNCHECKEDDISABLED);
318 public static VisualStyleElement UncheckedHot {
320 return VisualStyleElement.CreateElement (
322 (int)BUTTONPARTS.BP_RADIOBUTTON,
323 (int)RADIOBUTTONSTATES.RBS_UNCHECKEDHOT);
326 public static VisualStyleElement UncheckedNormal {
328 return VisualStyleElement.CreateElement (
330 (int)BUTTONPARTS.BP_RADIOBUTTON,
331 (int)RADIOBUTTONSTATES.RBS_UNCHECKEDNORMAL);
334 public static VisualStyleElement UncheckedPressed {
336 return VisualStyleElement.CreateElement (
338 (int)BUTTONPARTS.BP_RADIOBUTTON,
339 (int)RADIOBUTTONSTATES.RBS_UNCHECKEDPRESSED);
343 public static class UserButton
345 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.BUTTON, 5, 0); } }
350 public static class ComboBox
352 public static class DropDownButton
354 public static VisualStyleElement Disabled {
356 return VisualStyleElement.CreateElement (
358 (int)COMBOBOXPARTS.CP_DROPDOWNBUTTON,
359 (int)COMBOBOXSTYLESTATES.CBXS_DISABLED);
362 public static VisualStyleElement Hot {
364 return VisualStyleElement.CreateElement (
366 (int)COMBOBOXPARTS.CP_DROPDOWNBUTTON,
367 (int)COMBOBOXSTYLESTATES.CBXS_HOT);
370 public static VisualStyleElement Normal {
372 return VisualStyleElement.CreateElement (
374 (int)COMBOBOXPARTS.CP_DROPDOWNBUTTON,
375 (int)COMBOBOXSTYLESTATES.CBXS_NORMAL);
378 public static VisualStyleElement Pressed {
380 return VisualStyleElement.CreateElement (
382 (int)COMBOBOXPARTS.CP_DROPDOWNBUTTON,
383 (int)COMBOBOXSTYLESTATES.CBXS_PRESSED);
387 internal static class Border
389 public static VisualStyleElement Normal {
391 return new VisualStyleElement (
393 (int)COMBOBOXPARTS.CP_BORDER,
394 (int)BORDERSTATES.CBB_NORMAL);
397 public static VisualStyleElement Hot {
399 return new VisualStyleElement (
401 (int)COMBOBOXPARTS.CP_BORDER,
402 (int)BORDERSTATES.CBB_HOT);
405 public static VisualStyleElement Focused {
407 return new VisualStyleElement (
409 (int)COMBOBOXPARTS.CP_BORDER,
410 (int)BORDERSTATES.CBB_FOCUSED);
413 public static VisualStyleElement Disabled {
415 return new VisualStyleElement (
417 (int)COMBOBOXPARTS.CP_BORDER,
418 (int)BORDERSTATES.CBB_DISABLED);
425 internal static class DatePicker
427 public static class DateBorder
429 public static VisualStyleElement Normal {
431 return new VisualStyleElement (
433 (int)DATEPICKERPARTS.DP_DATEBORDER,
434 (int)DATEBORDERSTATES.DPDB_NORMAL);
437 public static VisualStyleElement Hot {
439 return new VisualStyleElement (
441 (int)DATEPICKERPARTS.DP_DATEBORDER,
442 (int)DATEBORDERSTATES.DPDB_HOT);
445 public static VisualStyleElement Focused {
447 return new VisualStyleElement (
449 (int)DATEPICKERPARTS.DP_DATEBORDER,
450 (int)DATEBORDERSTATES.DPDB_FOCUSED);
453 public static VisualStyleElement Disabled {
455 return new VisualStyleElement (
457 (int)DATEPICKERPARTS.DP_DATEBORDER,
458 (int)DATEBORDERSTATES.DPDB_DISABLED);
462 public static class ShowCalendarButtonRight
464 public static VisualStyleElement Normal {
466 return new VisualStyleElement (
468 (int)DATEPICKERPARTS.DP_SHOWCALENDARBUTTONRIGHT,
469 (int)SHOWCALENDARBUTTONRIGHTSTATES.DPSCBR_NORMAL);
472 public static VisualStyleElement Hot {
474 return new VisualStyleElement (
476 (int)DATEPICKERPARTS.DP_SHOWCALENDARBUTTONRIGHT,
477 (int)SHOWCALENDARBUTTONRIGHTSTATES.DPSCBR_HOT);
480 public static VisualStyleElement Pressed {
482 return new VisualStyleElement (
484 (int)DATEPICKERPARTS.DP_SHOWCALENDARBUTTONRIGHT,
485 (int)SHOWCALENDARBUTTONRIGHTSTATES.DPSCBR_PRESSED);
488 public static VisualStyleElement Disabled {
490 return new VisualStyleElement (
492 (int)DATEPICKERPARTS.DP_SHOWCALENDARBUTTONRIGHT,
493 (int)SHOWCALENDARBUTTONRIGHTSTATES.DPSCBR_DISABLED);
500 public static class ExplorerBar
502 public static class HeaderBackground
504 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 1, 0); } }
506 public static class HeaderClose
508 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 2, 1); } }
509 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 2, 2); } }
510 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 2, 3); } }
512 public static class HeaderPin
514 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 2); } }
515 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 1); } }
516 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 3); } }
517 public static VisualStyleElement SelectedHot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 5); } }
518 public static VisualStyleElement SelectedNormal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 4); } }
519 public static VisualStyleElement SelectedPressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 6); } }
521 public static class IEBarMenu
523 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 4, 2); } }
524 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 4, 1); } }
525 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 4, 3); } }
527 public static class NormalGroupBackground
529 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 5, 0); } }
531 public static class NormalGroupCollapse
533 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 6, 2); } }
534 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 6, 1); } }
535 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 6, 3); } }
537 public static class NormalGroupExpand
539 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 7, 2); } }
540 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 7, 1); } }
541 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 7, 3); } }
543 public static class NormalGroupHead
545 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 8, 0); } }
547 public static class SpecialGroupBackground
549 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 9, 0); } }
551 public static class SpecialGroupCollapse
553 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 10, 2); } }
554 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 10, 1); } }
555 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 10, 3); } }
557 public static class SpecialGroupExpand
559 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 11, 2); } }
560 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 11, 1); } }
561 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 11, 3); } }
563 public static class SpecialGroupHead
565 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 12, 0); } }
570 public static class Header
572 public static class Item
574 public static VisualStyleElement Hot {
576 return VisualStyleElement.CreateElement (
578 (int)HEADERPARTS.HP_HEADERITEM,
579 (int)HEADERITEMSTATES.HIS_HOT);
582 public static VisualStyleElement Normal {
584 return VisualStyleElement.CreateElement (
586 (int)HEADERPARTS.HP_HEADERITEM,
587 (int)HEADERITEMSTATES.HIS_NORMAL);
590 public static VisualStyleElement Pressed {
592 return VisualStyleElement.CreateElement (
594 (int)HEADERPARTS.HP_HEADERITEM,
595 (int)HEADERITEMSTATES.HIS_PRESSED);
599 public static class ItemLeft
601 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 2, 2); } }
602 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 2, 1); } }
603 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 2, 3); } }
605 public static class ItemRight
607 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 3, 2); } }
608 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 3, 1); } }
609 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 3, 3); } }
611 public static class SortArrow
613 public static VisualStyleElement SortedDown { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 4, 2); } }
614 public static VisualStyleElement SortedUp { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 4, 1); } }
619 public static class ListView
621 public static class Detail
623 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 3, 0); } }
625 public static class EmptyText
627 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 5, 0); } }
629 public static class Group
631 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 2, 0); } }
633 public static class Item
635 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 4); } }
636 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 2); } }
637 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 1); } }
638 public static VisualStyleElement Selected { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 3); } }
639 public static VisualStyleElement SelectedNotFocus { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 5); } }
641 public static class SortedDetail
643 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 4, 0); } }
648 public static class Menu
650 public static class BarDropDown
652 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 4, 0); } }
654 public static class BarItem
656 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 3, 0); } }
658 public static class Chevron
660 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 5, 0); } }
662 public static class DropDown
664 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 2, 0); } }
666 public static class Item
668 public static VisualStyleElement Demoted { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 1, 3); } }
669 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 1, 1); } }
670 public static VisualStyleElement Selected { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 1, 2); } }
672 public static class Separator
674 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 6, 0); } }
679 public static class MenuBand
681 public static class NewApplicationButton
683 public static VisualStyleElement Checked { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 5); } }
684 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 4); } }
685 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 2); } }
686 public static VisualStyleElement HotChecked { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 6); } }
687 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 1); } }
688 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 3); } }
690 public static class Separator
692 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 2, 0); } }
697 public static class Page
699 public static class Down
701 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 2, 4); } }
702 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 2, 2); } }
703 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 2, 3); } }
704 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 2, 1); } }
706 public static class DownHorizontal
708 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 4, 4); } }
709 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 4, 2); } }
710 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 4, 1); } }
711 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 4, 3); } }
713 public static class Up
715 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 1, 4); } }
716 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 1, 2); } }
717 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 1, 1); } }
718 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 1, 3); } }
720 public static class UpHorizontal
722 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 3, 4); } }
723 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 3, 2); } }
724 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 3, 1); } }
725 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 3, 3); } }
730 public static class ProgressBar
732 public static class Bar
734 public static VisualStyleElement Normal {
736 return VisualStyleElement.CreateElement (
738 (int)PROGRESSPARTS.PP_BAR,
743 public static class BarVertical
745 public static VisualStyleElement Normal {
747 return VisualStyleElement.CreateElement (
749 (int)PROGRESSPARTS.PP_BARVERT,
754 public static class Chunk
756 public static VisualStyleElement Normal {
758 return VisualStyleElement.CreateElement (
760 (int)PROGRESSPARTS.PP_CHUNK,
765 public static class ChunkVertical
767 public static VisualStyleElement Normal {
769 return VisualStyleElement.CreateElement (
771 (int)PROGRESSPARTS.PP_CHUNKVERT,
779 public static class Rebar
781 public static class Band
783 public static VisualStyleElement Normal {
785 return VisualStyleElement.CreateElement (
787 (int)REBARPARTS.RP_BAND,
792 public static class Chevron
794 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 4, 2); } }
795 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 4, 1); } }
796 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 4, 3); } }
798 public static class ChevronVertical
800 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 5, 2); } }
801 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 5, 1); } }
802 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 5, 3); } }
804 public static class Gripper
806 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 1, 0); } }
808 public static class GripperVertical
810 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 2, 0); } }
815 public static class ScrollBar
817 public static class ArrowButton
819 public static VisualStyleElement DownDisabled {
821 return VisualStyleElement.CreateElement (
823 (int)SCROLLBARPARTS.SBP_ARROWBTN,
824 (int)ARROWBTNSTATES.ABS_DOWNDISABLED);
827 public static VisualStyleElement DownHot {
829 return VisualStyleElement.CreateElement (
831 (int)SCROLLBARPARTS.SBP_ARROWBTN,
832 (int)ARROWBTNSTATES.ABS_DOWNHOT);
835 public static VisualStyleElement DownNormal {
837 return VisualStyleElement.CreateElement (
839 (int)SCROLLBARPARTS.SBP_ARROWBTN,
840 (int)ARROWBTNSTATES.ABS_DOWNNORMAL);
843 public static VisualStyleElement DownPressed {
845 return VisualStyleElement.CreateElement (
847 (int)SCROLLBARPARTS.SBP_ARROWBTN,
848 (int)ARROWBTNSTATES.ABS_DOWNPRESSED);
851 public static VisualStyleElement LeftDisabled {
853 return VisualStyleElement.CreateElement (
855 (int)SCROLLBARPARTS.SBP_ARROWBTN,
856 (int)ARROWBTNSTATES.ABS_LEFTDISABLED);
859 public static VisualStyleElement LeftHot {
861 return VisualStyleElement.CreateElement (
863 (int)SCROLLBARPARTS.SBP_ARROWBTN,
864 (int)ARROWBTNSTATES.ABS_LEFTHOT);
867 public static VisualStyleElement LeftNormal {
869 return VisualStyleElement.CreateElement (
871 (int)SCROLLBARPARTS.SBP_ARROWBTN,
872 (int)ARROWBTNSTATES.ABS_LEFTNORMAL);
875 public static VisualStyleElement LeftPressed {
877 return VisualStyleElement.CreateElement (
879 (int)SCROLLBARPARTS.SBP_ARROWBTN,
880 (int)ARROWBTNSTATES.ABS_LEFTPRESSED);
883 public static VisualStyleElement RightDisabled {
885 return VisualStyleElement.CreateElement (
887 (int)SCROLLBARPARTS.SBP_ARROWBTN,
888 (int)ARROWBTNSTATES.ABS_RIGHTDISABLED);
891 public static VisualStyleElement RightHot {
893 return VisualStyleElement.CreateElement (
895 (int)SCROLLBARPARTS.SBP_ARROWBTN,
896 (int)ARROWBTNSTATES.ABS_RIGHTHOT);
899 public static VisualStyleElement RightNormal {
901 return VisualStyleElement.CreateElement (
903 (int)SCROLLBARPARTS.SBP_ARROWBTN,
904 (int)ARROWBTNSTATES.ABS_RIGHTNORMAL);
907 public static VisualStyleElement RightPressed {
909 return VisualStyleElement.CreateElement (
911 (int)SCROLLBARPARTS.SBP_ARROWBTN,
912 (int)ARROWBTNSTATES.ABS_RIGHTPRESSED);
915 public static VisualStyleElement UpDisabled {
917 return VisualStyleElement.CreateElement (
919 (int)SCROLLBARPARTS.SBP_ARROWBTN,
920 (int)ARROWBTNSTATES.ABS_UPDISABLED);
923 public static VisualStyleElement UpHot {
925 return VisualStyleElement.CreateElement (
927 (int)SCROLLBARPARTS.SBP_ARROWBTN,
928 (int)ARROWBTNSTATES.ABS_UPHOT);
931 public static VisualStyleElement UpNormal {
933 return VisualStyleElement.CreateElement (
935 (int)SCROLLBARPARTS.SBP_ARROWBTN,
936 (int)ARROWBTNSTATES.ABS_UPNORMAL);
939 public static VisualStyleElement UpPressed {
941 return VisualStyleElement.CreateElement (
943 (int)SCROLLBARPARTS.SBP_ARROWBTN,
944 (int)ARROWBTNSTATES.ABS_UPPRESSED);
947 internal static VisualStyleElement DownHover {
949 return new VisualStyleElement (
951 (int)SCROLLBARPARTS.SBP_ARROWBTN,
952 (int)ARROWBTNSTATES.ABS_DOWNHOVER);
955 internal static VisualStyleElement LeftHover {
957 return new VisualStyleElement (
959 (int)SCROLLBARPARTS.SBP_ARROWBTN,
960 (int)ARROWBTNSTATES.ABS_LEFTHOVER);
963 internal static VisualStyleElement RightHover {
965 return new VisualStyleElement (
967 (int)SCROLLBARPARTS.SBP_ARROWBTN,
968 (int)ARROWBTNSTATES.ABS_RIGHTHOVER);
971 internal static VisualStyleElement UpHover {
973 return new VisualStyleElement (
975 (int)SCROLLBARPARTS.SBP_ARROWBTN,
976 (int)ARROWBTNSTATES.ABS_UPHOVER);
980 public static class GripperHorizontal
982 public static VisualStyleElement Normal {
984 return VisualStyleElement.CreateElement (
986 (int)SCROLLBARPARTS.SBP_GRIPPERHORZ,
991 public static class GripperVertical
993 public static VisualStyleElement Normal {
995 return VisualStyleElement.CreateElement (
996 VisualStyleElement.SCROLLBAR,
997 (int)SCROLLBARPARTS.SBP_GRIPPERVERT,
1002 public static class LeftTrackHorizontal
1004 public static VisualStyleElement Disabled {
1006 return VisualStyleElement.CreateElement (
1008 (int)SCROLLBARPARTS.SBP_UPPERTRACKHORZ,
1009 (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
1012 public static VisualStyleElement Hot {
1014 return VisualStyleElement.CreateElement (
1016 (int)SCROLLBARPARTS.SBP_UPPERTRACKHORZ,
1017 (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
1020 public static VisualStyleElement Normal {
1022 return VisualStyleElement.CreateElement (
1024 (int)SCROLLBARPARTS.SBP_UPPERTRACKHORZ,
1025 (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
1028 public static VisualStyleElement Pressed {
1030 return VisualStyleElement.CreateElement (
1032 (int)SCROLLBARPARTS.SBP_UPPERTRACKHORZ,
1033 (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
1037 public static class LowerTrackVertical
1039 public static VisualStyleElement Disabled {
1041 return VisualStyleElement.CreateElement (
1043 (int)SCROLLBARPARTS.SBP_LOWERTRACKVERT,
1044 (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
1047 public static VisualStyleElement Hot {
1049 return VisualStyleElement.CreateElement (
1051 (int)SCROLLBARPARTS.SBP_LOWERTRACKVERT,
1052 (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
1055 public static VisualStyleElement Normal {
1057 return VisualStyleElement.CreateElement (
1059 (int)SCROLLBARPARTS.SBP_LOWERTRACKVERT,
1060 (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
1063 public static VisualStyleElement Pressed {
1065 return VisualStyleElement.CreateElement (
1067 (int)SCROLLBARPARTS.SBP_LOWERTRACKVERT,
1068 (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
1072 public static class RightTrackHorizontal
1074 public static VisualStyleElement Disabled {
1076 return VisualStyleElement.CreateElement (
1078 (int)SCROLLBARPARTS.SBP_LOWERTRACKHORZ,
1079 (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
1082 public static VisualStyleElement Hot {
1084 return VisualStyleElement.CreateElement (
1086 (int)SCROLLBARPARTS.SBP_LOWERTRACKHORZ,
1087 (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
1090 public static VisualStyleElement Normal {
1092 return VisualStyleElement.CreateElement (
1094 (int)SCROLLBARPARTS.SBP_LOWERTRACKHORZ,
1095 (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
1098 public static VisualStyleElement Pressed {
1100 return VisualStyleElement.CreateElement (
1102 (int)SCROLLBARPARTS.SBP_LOWERTRACKHORZ,
1103 (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
1107 public static class SizeBox
1109 public static VisualStyleElement LeftAlign {
1111 return VisualStyleElement.CreateElement (
1113 (int)SCROLLBARPARTS.SBP_SIZEBOX,
1114 (int)SIZEBOXSTATES.SZB_LEFTALIGN);
1117 public static VisualStyleElement RightAlign {
1119 return VisualStyleElement.CreateElement (
1121 (int)SCROLLBARPARTS.SBP_SIZEBOX,
1122 (int)SIZEBOXSTATES.SZB_RIGHTALIGN);
1126 public static class ThumbButtonHorizontal
1128 public static VisualStyleElement Disabled {
1130 return VisualStyleElement.CreateElement (
1132 (int)SCROLLBARPARTS.SBP_THUMBBTNHORZ,
1133 (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
1136 public static VisualStyleElement Hot {
1138 return VisualStyleElement.CreateElement (
1140 (int)SCROLLBARPARTS.SBP_THUMBBTNHORZ,
1141 (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
1144 public static VisualStyleElement Normal {
1146 return VisualStyleElement.CreateElement (
1148 (int)SCROLLBARPARTS.SBP_THUMBBTNHORZ,
1152 public static VisualStyleElement Pressed {
1154 return VisualStyleElement.CreateElement (
1156 (int)SCROLLBARPARTS.SBP_THUMBBTNHORZ,
1157 (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
1161 public static class ThumbButtonVertical
1163 public static VisualStyleElement Disabled {
1165 return VisualStyleElement.CreateElement (
1167 (int)SCROLLBARPARTS.SBP_THUMBBTNVERT,
1168 (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
1171 public static VisualStyleElement Hot {
1173 return VisualStyleElement.CreateElement (
1175 (int)SCROLLBARPARTS.SBP_THUMBBTNVERT,
1176 (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
1179 public static VisualStyleElement Normal {
1181 return VisualStyleElement.CreateElement (
1183 (int)SCROLLBARPARTS.SBP_THUMBBTNVERT,
1184 (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
1187 public static VisualStyleElement Pressed {
1189 return VisualStyleElement.CreateElement (
1191 (int)SCROLLBARPARTS.SBP_THUMBBTNVERT,
1192 (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
1196 public static class UpperTrackVertical
1198 public static VisualStyleElement Disabled {
1200 return VisualStyleElement.CreateElement (
1202 (int)SCROLLBARPARTS.SBP_UPPERTRACKVERT,
1203 (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
1206 public static VisualStyleElement Hot {
1208 return VisualStyleElement.CreateElement (
1210 (int)SCROLLBARPARTS.SBP_UPPERTRACKVERT,
1211 (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
1214 public static VisualStyleElement Normal {
1216 return VisualStyleElement.CreateElement (
1218 (int)SCROLLBARPARTS.SBP_UPPERTRACKVERT,
1219 (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
1222 public static VisualStyleElement Pressed {
1224 return VisualStyleElement.CreateElement (
1226 (int)SCROLLBARPARTS.SBP_UPPERTRACKVERT,
1227 (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
1234 public static class Spin
1236 public static class Down
1238 public static VisualStyleElement Disabled {
1240 return VisualStyleElement.CreateElement (
1242 (int)SPINPARTS.SPNP_DOWN,
1243 (int)DOWNSTATES.DNS_DISABLED);
1246 public static VisualStyleElement Hot {
1248 return VisualStyleElement.CreateElement (
1250 (int)SPINPARTS.SPNP_DOWN,
1251 (int)DOWNSTATES.DNS_HOT);
1254 public static VisualStyleElement Normal {
1256 return VisualStyleElement.CreateElement (
1258 (int)SPINPARTS.SPNP_DOWN,
1259 (int)DOWNSTATES.DNS_NORMAL);
1262 public static VisualStyleElement Pressed {
1264 return VisualStyleElement.CreateElement (
1266 (int)SPINPARTS.SPNP_DOWN,
1267 (int)DOWNSTATES.DNS_PRESSED);
1271 public static class DownHorizontal
1273 public static VisualStyleElement Disabled {
1275 return VisualStyleElement.CreateElement (
1277 (int)SPINPARTS.SPNP_DOWNHORZ,
1278 (int)DOWNHORZSTATES.DNHZS_DISABLED);
1281 public static VisualStyleElement Hot {
1283 return VisualStyleElement.CreateElement (
1285 (int)SPINPARTS.SPNP_DOWNHORZ,
1286 (int)DOWNHORZSTATES.DNHZS_HOT);
1289 public static VisualStyleElement Normal {
1291 return VisualStyleElement.CreateElement (
1293 (int)SPINPARTS.SPNP_DOWNHORZ,
1294 (int)DOWNHORZSTATES.DNHZS_NORMAL);
1297 public static VisualStyleElement Pressed {
1299 return VisualStyleElement.CreateElement (
1301 (int)SPINPARTS.SPNP_DOWNHORZ,
1302 (int)DOWNHORZSTATES.DNHZS_PRESSED);
1306 public static class Up
1308 public static VisualStyleElement Disabled {
1310 return VisualStyleElement.CreateElement (
1312 (int)SPINPARTS.SPNP_UP,
1313 (int)UPSTATES.UPS_DISABLED);
1316 public static VisualStyleElement Hot {
1318 return VisualStyleElement.CreateElement (
1320 (int)SPINPARTS.SPNP_UP,
1321 (int)UPSTATES.UPS_HOT);
1324 public static VisualStyleElement Normal {
1326 return VisualStyleElement.CreateElement (
1328 (int)SPINPARTS.SPNP_UP,
1329 (int)UPSTATES.UPS_NORMAL);
1332 public static VisualStyleElement Pressed {
1334 return VisualStyleElement.CreateElement (
1336 (int)SPINPARTS.SPNP_UP,
1337 (int)UPSTATES.UPS_PRESSED);
1341 public static class UpHorizontal
1343 public static VisualStyleElement Disabled {
1345 return VisualStyleElement.CreateElement (
1347 (int)SPINPARTS.SPNP_UPHORZ,
1348 (int)UPHORZSTATES.UPHZS_DISABLED);
1351 public static VisualStyleElement Hot {
1353 return VisualStyleElement.CreateElement (
1355 (int)SPINPARTS.SPNP_UPHORZ,
1356 (int)UPHORZSTATES.UPHZS_HOT);
1359 public static VisualStyleElement Normal {
1361 return VisualStyleElement.CreateElement (
1363 (int)SPINPARTS.SPNP_UPHORZ,
1364 (int)UPHORZSTATES.UPHZS_NORMAL);
1367 public static VisualStyleElement Pressed {
1369 return VisualStyleElement.CreateElement (
1371 (int)SPINPARTS.SPNP_UPHORZ,
1372 (int)UPHORZSTATES.UPHZS_PRESSED);
1379 public static class StartPanel
1381 public static class LogOff
1383 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 8, 0); } }
1385 public static class LogOffButtons
1387 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 9, 2); } }
1388 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 9, 1); } }
1389 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 9, 3); } }
1391 public static class MorePrograms
1393 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 2, 0); } }
1395 public static class MoreProgramsArrow
1397 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 3, 2); } }
1398 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 3, 1); } }
1399 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 3, 3); } }
1401 public static class PlaceList
1403 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 6, 0); } }
1405 public static class PlaceListSeparator
1407 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 7, 0); } }
1409 public static class Preview
1411 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 11, 0); } }
1413 public static class ProgList
1415 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 4, 0); } }
1417 public static class ProgListSeparator
1419 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 5, 0); } }
1421 public static class UserPane
1423 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 1, 0); } }
1425 public static class UserPicture
1427 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 10, 0); } }
1432 public static class Status
1434 public static class Bar
1436 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STATUS, 0, 0); } }
1438 public static class Gripper
1440 public static VisualStyleElement Normal {
1442 return VisualStyleElement.CreateElement (
1444 (int)STATUSPARTS.SP_GRIPPER,
1449 public static class GripperPane
1451 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STATUS, 2, 0); } }
1453 public static class Pane
1455 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STATUS, 1, 0); } }
1460 public static class Tab
1462 public static class Body
1464 public static VisualStyleElement Normal {
1466 return VisualStyleElement.CreateElement (
1468 (int)TABPARTS.TABP_BODY,
1473 public static class Pane
1475 public static VisualStyleElement Normal {
1477 return VisualStyleElement.CreateElement (
1479 (int)TABPARTS.TABP_PANE,
1484 public static class TabItem
1486 public static VisualStyleElement Disabled {
1488 return VisualStyleElement.CreateElement (
1490 (int)TABPARTS.TABP_TABITEM,
1491 (int)TABITEMSTATES.TIS_DISABLED);
1494 public static VisualStyleElement Hot {
1496 return VisualStyleElement.CreateElement (
1498 (int)TABPARTS.TABP_TABITEM,
1499 (int)TABITEMSTATES.TIS_HOT);
1502 public static VisualStyleElement Normal {
1504 return VisualStyleElement.CreateElement (
1506 (int)TABPARTS.TABP_TABITEM,
1507 (int)TABITEMSTATES.TIS_NORMAL);
1510 public static VisualStyleElement Pressed {
1512 return VisualStyleElement.CreateElement (
1514 (int)TABPARTS.TABP_TABITEM,
1515 (int)TABITEMSTATES.TIS_SELECTED);
1519 public static class TabItemBothEdges
1521 public static VisualStyleElement Normal {
1523 return VisualStyleElement.CreateElement (
1525 (int)TABPARTS.TABP_TABITEMBOTHEDGE,
1530 public static class TabItemLeftEdge
1532 public static VisualStyleElement Disabled {
1534 return VisualStyleElement.CreateElement (
1536 (int)TABPARTS.TABP_TABITEMLEFTEDGE,
1537 (int)TABITEMLEFTEDGESTATES.TILES_DISABLED);
1540 public static VisualStyleElement Hot {
1542 return VisualStyleElement.CreateElement (
1544 (int)TABPARTS.TABP_TABITEMLEFTEDGE,
1545 (int)TABITEMLEFTEDGESTATES.TILES_HOT);
1548 public static VisualStyleElement Normal {
1550 return VisualStyleElement.CreateElement (
1552 (int)TABPARTS.TABP_TABITEMLEFTEDGE,
1553 (int)TABITEMLEFTEDGESTATES.TILES_NORMAL);
1556 public static VisualStyleElement Pressed {
1558 return VisualStyleElement.CreateElement (
1560 (int)TABPARTS.TABP_TABITEMLEFTEDGE,
1561 (int)TABITEMLEFTEDGESTATES.TILES_SELECTED);
1565 public static class TabItemRightEdge
1567 public static VisualStyleElement Disabled {
1569 return VisualStyleElement.CreateElement (
1571 (int)TABPARTS.TABP_TABITEMRIGHTEDGE,
1572 (int)TABITEMRIGHTEDGESTATES.TIRES_DISABLED);
1575 public static VisualStyleElement Hot {
1577 return VisualStyleElement.CreateElement (
1579 (int)TABPARTS.TABP_TABITEMRIGHTEDGE,
1580 (int)TABITEMRIGHTEDGESTATES.TIRES_HOT);
1583 public static VisualStyleElement Normal {
1585 return VisualStyleElement.CreateElement (
1587 (int)TABPARTS.TABP_TABITEMRIGHTEDGE,
1588 (int)TABITEMRIGHTEDGESTATES.TIRES_NORMAL);
1591 public static VisualStyleElement Pressed {
1593 return VisualStyleElement.CreateElement (
1595 (int)TABPARTS.TABP_TABITEMRIGHTEDGE,
1596 (int)TABITEMRIGHTEDGESTATES.TIRES_SELECTED);
1600 public static class TopTabItem
1602 public static VisualStyleElement Disabled {
1604 return VisualStyleElement.CreateElement (
1606 (int)TABPARTS.TABP_TOPTABITEM,
1607 (int)TOPTABITEMSTATES.TTIS_DISABLED);
1610 public static VisualStyleElement Hot {
1612 return VisualStyleElement.CreateElement (
1614 (int)TABPARTS.TABP_TOPTABITEM,
1615 (int)TOPTABITEMSTATES.TTIS_HOT);
1618 public static VisualStyleElement Normal {
1620 return VisualStyleElement.CreateElement (
1622 (int)TABPARTS.TABP_TOPTABITEM,
1623 (int)TOPTABITEMSTATES.TTIS_NORMAL);
1626 public static VisualStyleElement Pressed {
1628 return VisualStyleElement.CreateElement (
1630 (int)TABPARTS.TABP_TOPTABITEM,
1631 (int)TOPTABITEMSTATES.TTIS_SELECTED);
1635 public static class TopTabItemBothEdges
1637 public static VisualStyleElement Normal {
1639 return VisualStyleElement.CreateElement (
1641 (int)TABPARTS.TABP_TOPTABITEMBOTHEDGE,
1646 public static class TopTabItemLeftEdge
1648 public static VisualStyleElement Disabled {
1650 return VisualStyleElement.CreateElement (
1652 (int)TABPARTS.TABP_TOPTABITEMLEFTEDGE,
1653 (int)TOPTABITEMLEFTEDGESTATES.TTILES_DISABLED);
1656 public static VisualStyleElement Hot {
1658 return VisualStyleElement.CreateElement (
1660 (int)TABPARTS.TABP_TOPTABITEMLEFTEDGE,
1661 (int)TOPTABITEMLEFTEDGESTATES.TTILES_HOT);
1664 public static VisualStyleElement Normal {
1666 return VisualStyleElement.CreateElement (
1668 (int)TABPARTS.TABP_TOPTABITEMLEFTEDGE,
1669 (int)TOPTABITEMLEFTEDGESTATES.TTILES_NORMAL);
1672 public static VisualStyleElement Pressed {
1674 return VisualStyleElement.CreateElement (
1676 (int)TABPARTS.TABP_TOPTABITEMLEFTEDGE,
1677 (int)TOPTABITEMLEFTEDGESTATES.TTILES_SELECTED);
1681 public static class TopTabItemRightEdge
1683 public static VisualStyleElement Disabled {
1685 return VisualStyleElement.CreateElement (
1687 (int)TABPARTS.TABP_TOPTABITEMRIGHTEDGE,
1688 (int)TOPTABITEMRIGHTEDGESTATES.TTIRES_DISABLED);
1691 public static VisualStyleElement Hot {
1693 return VisualStyleElement.CreateElement (
1695 (int)TABPARTS.TABP_TOPTABITEMRIGHTEDGE,
1696 (int)TOPTABITEMRIGHTEDGESTATES.TTIRES_HOT);
1699 public static VisualStyleElement Normal {
1701 return VisualStyleElement.CreateElement (
1703 (int)TABPARTS.TABP_TOPTABITEMRIGHTEDGE,
1704 (int)TOPTABITEMRIGHTEDGESTATES.TTIRES_NORMAL);
1707 public static VisualStyleElement Pressed {
1709 return VisualStyleElement.CreateElement (
1711 (int)TABPARTS.TABP_TOPTABITEMRIGHTEDGE,
1712 (int)TOPTABITEMRIGHTEDGESTATES.TTIRES_SELECTED);
1719 public static class TaskBand
1721 public static class FlashButton
1723 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAND, 2, 0); } }
1725 public static class FlashButtonGroupMenu
1727 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAND, 3, 0); } }
1729 public static class GroupCount
1731 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAND, 1, 0); } }
1736 public static class Taskbar
1738 public static class BackgroundBottom
1740 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 1, 0); } }
1742 public static class BackgroundLeft
1744 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 4, 0); } }
1746 public static class BackgroundRight
1748 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 2, 0); } }
1750 public static class BackgroundTop
1752 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 3, 0); } }
1754 public static class SizingBarBottom
1756 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 5, 0); } }
1758 public static class SizingBarLeft
1760 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 8, 0); } }
1762 public static class SizingBarRight
1764 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 6, 0); } }
1766 public static class SizingBarTop
1768 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 7, 0); } }
1772 #region TaskBarClock
1773 public static class TaskbarClock
1775 public static class Time
1777 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.CLOCK, 1, 1); } }
1782 public static class TextBox
1784 public static class Caret
1786 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EDIT, 2, 0); } }
1788 public static class TextEdit
1790 public static VisualStyleElement Assist {
1792 return VisualStyleElement.CreateElement (
1794 (int)EDITPARTS.EP_EDITTEXT,
1795 (int)EDITTEXTSTATES.ETS_ASSIST);
1798 public static VisualStyleElement Disabled {
1800 return VisualStyleElement.CreateElement (
1802 (int)EDITPARTS.EP_EDITTEXT,
1803 (int)EDITTEXTSTATES.ETS_DISABLED);
1806 public static VisualStyleElement Focused {
1808 return VisualStyleElement.CreateElement (
1810 (int)EDITPARTS.EP_EDITTEXT,
1811 (int)EDITTEXTSTATES.ETS_FOCUSED);
1814 public static VisualStyleElement Hot {
1816 return VisualStyleElement.CreateElement (
1818 (int)EDITPARTS.EP_EDITTEXT,
1819 (int)EDITTEXTSTATES.ETS_HOT);
1822 public static VisualStyleElement Normal {
1824 return VisualStyleElement.CreateElement (
1826 (int)EDITPARTS.EP_EDITTEXT,
1827 (int)EDITTEXTSTATES.ETS_NORMAL);
1830 public static VisualStyleElement ReadOnly {
1832 return VisualStyleElement.CreateElement (
1834 (int)EDITPARTS.EP_EDITTEXT,
1835 (int)EDITTEXTSTATES.ETS_READONLY);
1838 public static VisualStyleElement Selected {
1840 return VisualStyleElement.CreateElement (
1842 (int)EDITPARTS.EP_EDITTEXT,
1843 (int)EDITTEXTSTATES.ETS_SELECTED);
1850 public static class ToolBar
1852 public static class Button
1854 public static VisualStyleElement Checked {
1856 return VisualStyleElement.CreateElement (
1858 (int)TOOLBARPARTS.TP_BUTTON,
1859 (int)TOOLBARSTYLESTATES.TS_CHECKED);
1862 public static VisualStyleElement Disabled {
1864 return VisualStyleElement.CreateElement (
1866 (int)TOOLBARPARTS.TP_BUTTON,
1867 (int)TOOLBARSTYLESTATES.TS_DISABLED);
1870 public static VisualStyleElement Hot {
1872 return VisualStyleElement.CreateElement (
1874 (int)TOOLBARPARTS.TP_BUTTON,
1875 (int)TOOLBARSTYLESTATES.TS_HOT);
1878 public static VisualStyleElement HotChecked {
1880 return VisualStyleElement.CreateElement (
1882 (int)TOOLBARPARTS.TP_BUTTON,
1883 (int)TOOLBARSTYLESTATES.TS_HOTCHECKED);
1886 public static VisualStyleElement Normal {
1888 return VisualStyleElement.CreateElement (
1890 (int)TOOLBARPARTS.TP_BUTTON,
1891 (int)TOOLBARSTYLESTATES.TS_NORMAL);
1894 public static VisualStyleElement Pressed {
1896 return VisualStyleElement.CreateElement (
1898 (int)TOOLBARPARTS.TP_BUTTON,
1899 (int)TOOLBARSTYLESTATES.TS_PRESSED);
1903 public static class DropDownButton
1905 public static VisualStyleElement Checked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 5); } }
1906 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 4); } }
1907 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 2); } }
1908 public static VisualStyleElement HotChecked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 6); } }
1909 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 1); } }
1910 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 3); } }
1912 public static class SeparatorHorizontal
1914 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 5, 0); } }
1916 public static class SeparatorVertical
1918 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 6, 0); } }
1920 public static class SplitButton
1922 public static VisualStyleElement Checked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 5); } }
1923 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 4); } }
1924 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 2); } }
1925 public static VisualStyleElement HotChecked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 6); } }
1926 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 1); } }
1927 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 3); } }
1929 public static class SplitButtonDropDown
1931 public static VisualStyleElement Checked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 5); } }
1932 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 4); } }
1933 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 2); } }
1934 public static VisualStyleElement HotChecked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 6); } }
1935 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 1); } }
1936 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 3); } }
1941 public static class ToolTip
1943 public static class Balloon
1945 public static VisualStyleElement Link { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 3, 2); } }
1946 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 3, 1); } }
1948 public static class BalloonTitle
1950 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 4, 0); } }
1952 public static class Close
1954 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 5, 2); } }
1955 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 5, 1); } }
1956 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 5, 3); } }
1958 public static class Standard
1960 public static VisualStyleElement Link { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 1, 2); } }
1961 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 1, 1); } }
1963 public static class StandardTitle
1965 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 2, 0); } }
1970 public static class TrackBar
1972 public static class Thumb
1974 public static VisualStyleElement Disabled {
1976 return VisualStyleElement.CreateElement (
1978 (int)TRACKBARPARTS.TKP_THUMB,
1979 (int)THUMBSTATES.TUS_DISABLED);
1982 public static VisualStyleElement Focused {
1984 return VisualStyleElement.CreateElement (
1986 (int)TRACKBARPARTS.TKP_THUMB,
1987 (int)THUMBSTATES.TUS_FOCUSED);
1990 public static VisualStyleElement Hot {
1992 return VisualStyleElement.CreateElement (
1994 (int)TRACKBARPARTS.TKP_THUMB,
1995 (int)THUMBSTATES.TUS_HOT);
1998 public static VisualStyleElement Normal {
2000 return VisualStyleElement.CreateElement (
2002 (int)TRACKBARPARTS.TKP_THUMB,
2003 (int)THUMBSTATES.TUS_NORMAL);
2006 public static VisualStyleElement Pressed {
2008 return VisualStyleElement.CreateElement (
2010 (int)TRACKBARPARTS.TKP_THUMB,
2011 (int)THUMBSTATES.TUS_PRESSED);
2015 public static class ThumbBottom
2017 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 5); } }
2018 public static VisualStyleElement Focused { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 4); } }
2019 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 2); } }
2020 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 1); } }
2021 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 3); } }
2023 public static class ThumbLeft
2025 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 5); } }
2026 public static VisualStyleElement Focused { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 4); } }
2027 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 2); } }
2028 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 1); } }
2029 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 3); } }
2031 public static class ThumbRight
2033 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 5); } }
2034 public static VisualStyleElement Focused { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 4); } }
2035 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 2); } }
2036 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 1); } }
2037 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 3); } }
2039 public static class ThumbTop
2041 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 5); } }
2042 public static VisualStyleElement Focused { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 4); } }
2043 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 2); } }
2044 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 1); } }
2045 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 3); } }
2047 public static class ThumbVertical
2049 public static VisualStyleElement Disabled {
2051 return VisualStyleElement.CreateElement (
2053 (int)TRACKBARPARTS.TKP_THUMBVERT,
2054 (int)THUMBVERTSTATES.TUVS_DISABLED);
2057 public static VisualStyleElement Focused {
2059 return VisualStyleElement.CreateElement (
2061 (int)TRACKBARPARTS.TKP_THUMBVERT,
2062 (int)THUMBVERTSTATES.TUVS_FOCUSED);
2065 public static VisualStyleElement Hot {
2067 return VisualStyleElement.CreateElement (
2069 (int)TRACKBARPARTS.TKP_THUMBVERT,
2070 (int)THUMBVERTSTATES.TUVS_HOT);
2073 public static VisualStyleElement Normal {
2075 return VisualStyleElement.CreateElement (
2077 (int)TRACKBARPARTS.TKP_THUMBVERT,
2078 (int)THUMBVERTSTATES.TUVS_NORMAL);
2081 public static VisualStyleElement Pressed {
2083 return VisualStyleElement.CreateElement (
2085 (int)TRACKBARPARTS.TKP_THUMBVERT,
2086 (int)THUMBVERTSTATES.TUVS_PRESSED);
2090 public static class Ticks
2092 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 9, 1); } }
2094 public static class TicksVertical
2096 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 10, 1); } }
2098 public static class Track
2100 public static VisualStyleElement Normal {
2102 return VisualStyleElement.CreateElement (
2104 (int)TRACKBARPARTS.TKP_TRACK,
2105 (int)TRACKSTATES.TRS_NORMAL);
2109 public static class TrackVertical
2111 public static VisualStyleElement Normal {
2113 return VisualStyleElement.CreateElement (
2115 (int)TRACKBARPARTS.TKP_TRACKVERT,
2116 (int)TRACKVERTSTATES.TRVS_NORMAL);
2123 public static class TrayNotify
2125 public static class AnimateBackground
2127 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRAYNOTIFY, 2, 0); } }
2129 public static class Background
2131 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRAYNOTIFY, 1, 0); } }
2136 public static class TreeView
2138 public static class Branch
2140 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 3, 0); } }
2142 public static class Glyph
2144 public static VisualStyleElement Closed {
2146 return VisualStyleElement.CreateElement (
2148 (int)TREEVIEWPARTS.TVP_GLYPH,
2149 (int)GLYPHSTATES.GLPS_CLOSED);
2152 public static VisualStyleElement Opened {
2154 return VisualStyleElement.CreateElement (
2156 (int)TREEVIEWPARTS.TVP_GLYPH,
2157 (int)GLYPHSTATES.GLPS_OPENED);
2161 public static class Item
2163 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 4); } }
2164 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 2); } }
2165 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 1); } }
2166 public static VisualStyleElement Selected { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 3); } }
2167 public static VisualStyleElement SelectedNotFocus { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 5); } }
2172 public static class Window
2174 public static class Caption
2176 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 1, 1); } }
2177 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 1, 3); } }
2178 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 1, 2); } }
2180 public static class CaptionSizingTemplate
2182 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 30, 0); } }
2184 public static class CloseButton
2186 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 18, 4); } }
2187 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 18, 2); } }
2188 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 18, 1); } }
2189 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 18, 3); } }
2191 public static class Dialog
2193 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 29, 0); } }
2195 public static class FrameBottom
2197 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 9, 1); } }
2198 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 9, 2); } }
2200 public static class FrameBottomSizingTemplate
2202 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 36, 0); } }
2204 public static class FrameLeft
2206 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 7, 1); } }
2207 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 7, 2); } }
2209 public static class FrameLeftSizingTemplate
2211 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 32, 0); } }
2213 public static class FrameRight
2215 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 8, 1); } }
2216 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 8, 2); } }
2218 public static class FrameRightSizingTemplate
2220 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 34, 0); } }
2222 public static class HelpButton
2224 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 23, 4); } }
2225 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 23, 2); } }
2226 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 23, 1); } }
2227 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 23, 3); } }
2229 public static class HorizontalScroll
2231 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 25, 4); } }
2232 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 25, 2); } }
2233 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 25, 1); } }
2234 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 25, 3); } }
2236 public static class HorizontalThumb
2238 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 26, 4); } }
2239 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 26, 2); } }
2240 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 26, 1); } }
2241 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 26, 3); } }
2243 public static class MaxButton
2245 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 17, 4); } }
2246 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 17, 2); } }
2247 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 17, 1); } }
2248 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 17, 3); } }
2250 public static class MaxCaption
2252 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 5, 1); } }
2253 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 5, 3); } }
2254 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 5, 2); } }
2256 public static class MdiCloseButton
2258 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 20, 4); } }
2259 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 20, 2); } }
2260 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 20, 1); } }
2261 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 20, 3); } }
2263 public static class MdiHelpButton
2265 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 24, 4); } }
2266 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 24, 2); } }
2267 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 24, 1); } }
2268 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 24, 3); } }
2270 public static class MdiMinButton
2272 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 16, 4); } }
2273 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 16, 2); } }
2274 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 16, 1); } }
2275 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 16, 3); } }
2277 public static class MdiRestoreButton
2279 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 22, 4); } }
2280 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 22, 2); } }
2281 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 22, 1); } }
2282 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 22, 3); } }
2284 public static class MdiSysButton
2286 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 14, 4); } }
2287 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 14, 2); } }
2288 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 14, 1); } }
2289 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 14, 3); } }
2291 public static class MinButton
2293 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 15, 4); } }
2294 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 15, 2); } }
2295 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 15, 1); } }
2296 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 15, 3); } }
2298 public static class MinCaption
2300 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 3, 1); } }
2301 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 3, 3); } }
2302 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 3, 2); } }
2304 public static class RestoreButton
2306 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 21, 4); } }
2307 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 21, 2); } }
2308 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 21, 1); } }
2309 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 21, 3); } }
2311 public static class SmallCaption
2313 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 2, 1); } }
2314 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 2, 3); } }
2315 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 2, 2); } }
2317 public static class SmallCaptionSizingTemplate
2319 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 31, 0); } }
2321 public static class SmallCloseButton
2323 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 19, 4); } }
2324 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 19, 2); } }
2325 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 19, 1); } }
2326 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 19, 3); } }
2328 public static class SmallFrameBottom
2330 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 12, 1); } }
2331 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 12, 2); } }
2333 public static class SmallFrameBottomSizingTemplate
2335 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 37, 0); } }
2337 public static class SmallFrameLeft
2339 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 10, 1); } }
2340 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 10, 2); } }
2342 public static class SmallFrameLeftSizingTemplate
2344 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 33, 0); } }
2346 public static class SmallFrameRight
2348 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 11, 1); } }
2349 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 11, 2); } }
2351 public static class SmallFrameRightSizingTemplate
2353 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 35, 0); } }
2355 public static class SmallMaxCaption
2357 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 6, 1); } }
2358 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 6, 3); } }
2359 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 6, 2); } }
2361 public static class SmallMinCaption
2363 public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 4, 1); } }
2364 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 4, 3); } }
2365 public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 4, 2); } }
2367 public static class SysButton
2369 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 13, 4); } }
2370 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 13, 2); } }
2371 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 13, 1); } }
2372 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 13, 3); } }
2374 public static class VerticalScroll
2376 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 27, 4); } }
2377 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 27, 2); } }
2378 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 27, 1); } }
2379 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 27, 3); } }
2381 public static class VerticalThumb
2383 public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 28, 4); } }
2384 public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 28, 2); } }
2385 public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 28, 1); } }
2386 public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 28, 3); } }
2392 #region Part and state constants
2401 enum PUSHBUTTONSTATES
2409 enum RADIOBUTTONSTATES
2411 RBS_UNCHECKEDNORMAL = 1,
2413 RBS_UNCHECKEDPRESSED,
2414 RBS_UNCHECKEDDISABLED,
2422 CBS_UNCHECKEDNORMAL = 1,
2424 CBS_UNCHECKEDPRESSED,
2425 CBS_UNCHECKEDDISABLED,
2429 CBS_CHECKEDDISABLED,
2444 CP_DROPDOWNBUTTON = 1,
2447 enum COMBOBOXSTYLESTATES
2467 enum EDITTEXTSTATES {
2482 enum HEADERITEMSTATES
2541 enum SCROLLBARSTYLESTATES
2601 TABP_TABITEMLEFTEDGE,
2602 TABP_TABITEMRIGHTEDGE,
2603 TABP_TABITEMBOTHEDGE,
2605 TABP_TOPTABITEMLEFTEDGE,
2606 TABP_TOPTABITEMRIGHTEDGE,
2607 TABP_TOPTABITEMBOTHEDGE,
2618 enum TABITEMLEFTEDGESTATES
2625 enum TABITEMRIGHTEDGESTATES
2632 enum TOPTABITEMSTATES
2639 enum TOPTABITEMLEFTEDGESTATES
2646 enum TOPTABITEMRIGHTEDGESTATES
2659 enum TOOLBARSTYLESTATES
2681 enum TRACKVERTSTATES
2693 enum THUMBVERTSTATES