VisualStyleElement.cs :  » 2.6.4-mono-.net-core » System.Windows.Forms » System » Windows » Forms » VisualStyles » C# / CSharp Open Source

Home
C# / CSharp Open Source
1.2.6.4 mono .net core
2.2.6.4 mono core
3.Aspect Oriented Frameworks
4.Bloggers
5.Build Systems
6.Business Application
7.Charting Reporting Tools
8.Chat Servers
9.Code Coverage Tools
10.Content Management Systems CMS
11.CRM ERP
12.Database
13.Development
14.Email
15.Forum
16.Game
17.GIS
18.GUI
19.IDEs
20.Installers Generators
21.Inversion of Control Dependency Injection
22.Issue Tracking
23.Logging Tools
24.Message
25.Mobile
26.Network Clients
27.Network Servers
28.Office
29.PDF
30.Persistence Frameworks
31.Portals
32.Profilers
33.Project Management
34.RSS RDF
35.Rule Engines
36.Script
37.Search Engines
38.Sound Audio
39.Source Control
40.SQL Clients
41.Template Engines
42.Testing
43.UML
44.Web Frameworks
45.Web Service
46.Web Testing
47.Wiki Engines
48.Windows Presentation Foundation
49.Workflows
50.XML Parsers
C# / C Sharp
C# / C Sharp by API
C# / CSharp Tutorial
C# / CSharp Open Source » 2.6.4 mono .net core » System.Windows.Forms 
System.Windows.Forms » System » Windows » Forms » VisualStyles » VisualStyleElement.cs
//
// VisualStyleElement.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
// 
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
// 
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
//  Jonathan Pobst (monkey@jpobst.com)
//

namespace System.Windows.Forms.VisualStyles{
#if NET_2_0
  public
#endif
  class VisualStyleElement
  {
    #region Private Variables
    #region Class name/part/state constants
    private const string BUTTON = "BUTTON";
    private const string CLOCK = "CLOCK";
    private const string COMBOBOX = "COMBOBOX";
    #region DATEPICKER
    const string DATEPICKER = "DATEPICKER";
    enum DATEPICKERPARTS
    {
      DP_DATEBORDER = 2,
      DP_SHOWCALENDARBUTTONRIGHT
    }
    enum DATEBORDERSTATES
    {
      DPDB_NORMAL = 1,
      DPDB_HOT,
      DPDB_FOCUSED,
      DPDB_DISABLED
    }
    enum SHOWCALENDARBUTTONRIGHTSTATES
    {
      DPSCBR_NORMAL = 1,
      DPSCBR_HOT,
      DPSCBR_PRESSED,
      DPSCBR_DISABLED
    }
    #endregion
    private const string EDIT = "EDIT";
    private const string EXPLORERBAR = "EXPLORERBAR";
    private const string HEADER = "HEADER";
    private const string LISTVIEW = "LISTVIEW";
    private const string MENU = "MENU";
    private const string MENUBAND = "MENUBAND";
    private const string PAGE = "PAGE";
    private const string PROGRESS = "PROGRESS";
    private const string REBAR = "REBAR";
    private const string SCROLLBAR = "SCROLLBAR";
    private const string SPIN = "SPIN";
    private const string STARTPANEL = "STARTPANEL";
    private const string STATUS = "STATUS";
    private const string TAB = "TAB";
    private const string TASKBAND = "TASKBAND";
    private const string TASKBAR = "TASKBAR";
    private const string TOOLBAR = "TOOLBAR";
    private const string TOOLTIP = "TOOLTIP";
    private const string TRACKBAR = "TRACKBAR";
    private const string TRAYNOTIFY = "TRAYNOTIFY";
    private const string TREEVIEW = "TREEVIEW";
    private const string WINDOW = "WINDOW";
    #endregion

    private string class_name;
    private int part;
    private int state;
    #endregion
    
    #region Constructors/Deconstructors
    internal VisualStyleElement (string className, int part, int state)
    {
      this.class_name = className;
      this.part = part;
      this.state = state;
    }
    #endregion

    #region Public Instance Properties
    public string ClassName { get { return this.class_name; } }
    public int Part { get { return this.part; } }
    public int State { get { return this.state; } }
    #endregion
    
    #region Public Static Methods
    public static VisualStyleElement CreateElement (string className, int part, int state)
    {
      return new VisualStyleElement (className, part, state);
    }
    #endregion
    
    #region Static Classes
    #region Button
    public static class Button
    {
      public static class CheckBox
      {
        public static VisualStyleElement CheckedDisabled {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_CHECKEDDISABLED);
          }
        }
        public static VisualStyleElement CheckedHot {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_CHECKEDHOT);
          }
        }
        public static VisualStyleElement CheckedNormal {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_CHECKEDNORMAL);
          }
        }
        public static VisualStyleElement CheckedPressed {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_CHECKEDPRESSED);
          }
        }
        public static VisualStyleElement MixedDisabled {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_MIXEDDISABLED);
          }
        }
        public static VisualStyleElement MixedHot {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_MIXEDHOT);
          }
        }
        public static VisualStyleElement MixedNormal {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_MIXEDNORMAL);
          }
        }
        public static VisualStyleElement MixedPressed {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_MIXEDPRESSED);
          }
        }
        public static VisualStyleElement UncheckedDisabled {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_UNCHECKEDDISABLED);
          }
        }
        public static VisualStyleElement UncheckedHot {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_UNCHECKEDHOT);
          }
        }
        public static VisualStyleElement UncheckedNormal {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_UNCHECKEDNORMAL);
          }
        }
        public static VisualStyleElement UncheckedPressed {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_CHECKBOX,
              (int)CHECKBOXSTATES.CBS_UNCHECKEDPRESSED);
          }
        }
      }
      public static class GroupBox
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_GROUPBOX,
              (int)GROUPBOXSTATES.GBS_DISABLED);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_GROUPBOX,
              (int)GROUPBOXSTATES.GBS_NORMAL);
          }
        }
      }
      public static class PushButton
      {
        public static VisualStyleElement Default {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_PUSHBUTTON,
              (int)PUSHBUTTONSTATES.PBS_DEFAULTED);
          }
        }
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_PUSHBUTTON,
              (int)PUSHBUTTONSTATES.PBS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_PUSHBUTTON,
              (int)PUSHBUTTONSTATES.PBS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_PUSHBUTTON,
              (int)PUSHBUTTONSTATES.PBS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_PUSHBUTTON,
              (int)PUSHBUTTONSTATES.PBS_PRESSED);
          }
        }
      }
      public static class RadioButton
      {
        public static VisualStyleElement CheckedDisabled {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_RADIOBUTTON,
              (int)RADIOBUTTONSTATES.RBS_CHECKEDDISABLED);
          }
        }
        public static VisualStyleElement CheckedHot {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_RADIOBUTTON,
              (int)RADIOBUTTONSTATES.RBS_CHECKEDHOT);
          }
        }
        public static VisualStyleElement CheckedNormal {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_RADIOBUTTON,
              (int)RADIOBUTTONSTATES.RBS_CHECKEDNORMAL);
          }
        }
        public static VisualStyleElement CheckedPressed {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_RADIOBUTTON,
              (int)RADIOBUTTONSTATES.RBS_CHECKEDPRESSED);
          }
        }
        public static VisualStyleElement UncheckedDisabled {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_RADIOBUTTON,
              (int)RADIOBUTTONSTATES.RBS_UNCHECKEDDISABLED);
          }
        }
        public static VisualStyleElement UncheckedHot {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_RADIOBUTTON,
              (int)RADIOBUTTONSTATES.RBS_UNCHECKEDHOT);
          }
        }
        public static VisualStyleElement UncheckedNormal {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_RADIOBUTTON,
              (int)RADIOBUTTONSTATES.RBS_UNCHECKEDNORMAL);
          }
        }
        public static VisualStyleElement UncheckedPressed {
          get {
            return VisualStyleElement.CreateElement (
              BUTTON,
              (int)BUTTONPARTS.BP_RADIOBUTTON,
              (int)RADIOBUTTONSTATES.RBS_UNCHECKEDPRESSED);
          }
        }
      }
      public static class UserButton
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.BUTTON, 5, 0); } }
      }
    }
    #endregion
    #region ComboBox
    public static class ComboBox
    {
      public static class DropDownButton
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              COMBOBOX,
              (int)COMBOBOXPARTS.CP_DROPDOWNBUTTON,
              (int)COMBOBOXSTYLESTATES.CBXS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              COMBOBOX,
              (int)COMBOBOXPARTS.CP_DROPDOWNBUTTON,
              (int)COMBOBOXSTYLESTATES.CBXS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              COMBOBOX,
              (int)COMBOBOXPARTS.CP_DROPDOWNBUTTON,
              (int)COMBOBOXSTYLESTATES.CBXS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              COMBOBOX,
              (int)COMBOBOXPARTS.CP_DROPDOWNBUTTON,
              (int)COMBOBOXSTYLESTATES.CBXS_PRESSED);
          }
        }
      }
      internal static class Border
      {
        public static VisualStyleElement Normal {
          get {
            return new VisualStyleElement (
              COMBOBOX,
              (int)COMBOBOXPARTS.CP_BORDER,
              (int)BORDERSTATES.CBB_NORMAL);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return new VisualStyleElement (
              COMBOBOX,
              (int)COMBOBOXPARTS.CP_BORDER,
              (int)BORDERSTATES.CBB_HOT);
          }
        }
        public static VisualStyleElement Focused {
          get {
            return new VisualStyleElement (
              COMBOBOX,
              (int)COMBOBOXPARTS.CP_BORDER,
              (int)BORDERSTATES.CBB_FOCUSED);
          }
        }
        public static VisualStyleElement Disabled {
          get {
            return new VisualStyleElement (
              COMBOBOX,
              (int)COMBOBOXPARTS.CP_BORDER,
              (int)BORDERSTATES.CBB_DISABLED);
          }
        }
      }
    }
    #endregion
    #region DatePicker
    internal static class DatePicker
    {
      public static class DateBorder
      {
        public static VisualStyleElement Normal {
          get {
            return new VisualStyleElement (
              DATEPICKER,
              (int)DATEPICKERPARTS.DP_DATEBORDER,
              (int)DATEBORDERSTATES.DPDB_NORMAL);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return new VisualStyleElement (
              DATEPICKER,
              (int)DATEPICKERPARTS.DP_DATEBORDER,
              (int)DATEBORDERSTATES.DPDB_HOT);
          }
        }
        public static VisualStyleElement Focused {
          get {
            return new VisualStyleElement (
              DATEPICKER,
              (int)DATEPICKERPARTS.DP_DATEBORDER,
              (int)DATEBORDERSTATES.DPDB_FOCUSED);
          }
        }
        public static VisualStyleElement Disabled {
          get {
            return new VisualStyleElement (
              DATEPICKER,
              (int)DATEPICKERPARTS.DP_DATEBORDER,
              (int)DATEBORDERSTATES.DPDB_DISABLED);
          }
        }
      }
      public static class ShowCalendarButtonRight
      {
        public static VisualStyleElement Normal {
          get {
            return new VisualStyleElement (
              DATEPICKER,
              (int)DATEPICKERPARTS.DP_SHOWCALENDARBUTTONRIGHT,
              (int)SHOWCALENDARBUTTONRIGHTSTATES.DPSCBR_NORMAL);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return new VisualStyleElement (
              DATEPICKER,
              (int)DATEPICKERPARTS.DP_SHOWCALENDARBUTTONRIGHT,
              (int)SHOWCALENDARBUTTONRIGHTSTATES.DPSCBR_HOT);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return new VisualStyleElement (
              DATEPICKER,
              (int)DATEPICKERPARTS.DP_SHOWCALENDARBUTTONRIGHT,
              (int)SHOWCALENDARBUTTONRIGHTSTATES.DPSCBR_PRESSED);
          }
        }
        public static VisualStyleElement Disabled {
          get {
            return new VisualStyleElement (
              DATEPICKER,
              (int)DATEPICKERPARTS.DP_SHOWCALENDARBUTTONRIGHT,
              (int)SHOWCALENDARBUTTONRIGHTSTATES.DPSCBR_DISABLED);
          }
        }
      }
    }
    #endregion
    #region ExplorerBar
    public static class ExplorerBar
    {
      public static class HeaderBackground
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 1, 0); } }
      }
      public static class HeaderClose
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 2, 1); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 2, 2); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 2, 3); } }
      }
      public static class HeaderPin
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 3); } }
        public static VisualStyleElement SelectedHot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 5); } }
        public static VisualStyleElement SelectedNormal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 4); } }
        public static VisualStyleElement SelectedPressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 3, 6); } }
      }
      public static class IEBarMenu
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 4, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 4, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 4, 3); } }
      }
      public static class NormalGroupBackground
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 5, 0); } }
      }
      public static class NormalGroupCollapse
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 6, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 6, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 6, 3); } }
      }
      public static class NormalGroupExpand
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 7, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 7, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 7, 3); } }
      }
      public static class NormalGroupHead
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 8, 0); } }
      }
      public static class SpecialGroupBackground
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 9, 0); } }
      }
      public static class SpecialGroupCollapse
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 10, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 10, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 10, 3); } }
      }
      public static class SpecialGroupExpand
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 11, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 11, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 11, 3); } }
      }
      public static class SpecialGroupHead
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EXPLORERBAR, 12, 0); } }
      }
    }
    #endregion
    #region Header
    public static class Header
    {
      public static class Item
      {
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              HEADER,
              (int)HEADERPARTS.HP_HEADERITEM,
              (int)HEADERITEMSTATES.HIS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              HEADER,
              (int)HEADERPARTS.HP_HEADERITEM,
              (int)HEADERITEMSTATES.HIS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              HEADER,
              (int)HEADERPARTS.HP_HEADERITEM,
              (int)HEADERITEMSTATES.HIS_PRESSED);
          }
        }
      }
      public static class ItemLeft
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 2, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 2, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 2, 3); } }
      }
      public static class ItemRight
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 3, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 3, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 3, 3); } }
      }
      public static class SortArrow
      {
        public static VisualStyleElement SortedDown { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 4, 2); } }
        public static VisualStyleElement SortedUp { get { return VisualStyleElement.CreateElement (VisualStyleElement.HEADER, 4, 1); } }
      }
    }
    #endregion
    #region ListView
    public static class ListView
    {
      public static class Detail
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 3, 0); } }
      }
      public static class EmptyText
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 5, 0); } }
      }
      public static class Group
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 2, 0); } }
      }
      public static class Item
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 1); } }
        public static VisualStyleElement Selected { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 3); } }
        public static VisualStyleElement SelectedNotFocus { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 1, 5); } }
      }
      public static class SortedDetail
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.LISTVIEW, 4, 0); } }
      }
    }
    #endregion
    #region Menu
    public static class Menu
    {
      public static class BarDropDown
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 4, 0); } }
      }
      public static class BarItem
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 3, 0); } }
      }
      public static class Chevron
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 5, 0); } }
      }
      public static class DropDown
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 2, 0); } }
      }
      public static class Item
      {
        public static VisualStyleElement Demoted { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 1, 3); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 1, 1); } }
        public static VisualStyleElement Selected { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 1, 2); } }
      }
      public static class Separator
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENU, 6, 0); } }
      }
    }
    #endregion
    #region MenuBand
    public static class MenuBand
    {
      public static class NewApplicationButton
      {
        public static VisualStyleElement Checked { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 5); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 2); } }
        public static VisualStyleElement HotChecked { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 6); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 1, 3); } }
      }
      public static class Separator
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.MENUBAND, 2, 0); } }
      }
    }
    #endregion
    #region Page
    public static class Page
    {
      public static class Down
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 2, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 2, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 2, 3); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 2, 1); } }
      }
      public static class DownHorizontal
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 4, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 4, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 4, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 4, 3); } }
      }
      public static class Up
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 1, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 1, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 1, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 1, 3); } }
      }
      public static class UpHorizontal
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 3, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 3, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 3, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.PAGE, 3, 3); } }
      }
    }
    #endregion
    #region ProgressBar
    public static class ProgressBar
    {
      public static class Bar
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              PROGRESS,
              (int)PROGRESSPARTS.PP_BAR,
              0);
          }
        }
      }
      public static class BarVertical
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              PROGRESS,
              (int)PROGRESSPARTS.PP_BARVERT,
              0);
          }
        }
      }
      public static class Chunk
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              PROGRESS,
              (int)PROGRESSPARTS.PP_CHUNK,
              0);
          }
        }
      }
      public static class ChunkVertical
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              PROGRESS,
              (int)PROGRESSPARTS.PP_CHUNKVERT,
              0);
          }
        }
      }
    }
    #endregion
    #region Rebar
    public static class Rebar
    {
      public static class Band
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              REBAR,
              (int)REBARPARTS.RP_BAND,
              0);
          }
        }
      }
      public static class Chevron
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 4, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 4, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 4, 3); } }
      }
      public static class ChevronVertical
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 5, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 5, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 5, 3); } }
      }
      public static class Gripper
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 1, 0); } }
      }
      public static class GripperVertical
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.REBAR, 2, 0); } }
      }
    }
    #endregion
    #region ScrollBar
    public static class ScrollBar
    {
      public static class ArrowButton
      {
        public static VisualStyleElement DownDisabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_DOWNDISABLED);
          }
        }
        public static VisualStyleElement DownHot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_DOWNHOT);
          }
        }
        public static VisualStyleElement DownNormal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_DOWNNORMAL);
          }
        }
        public static VisualStyleElement DownPressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_DOWNPRESSED);
          }
        }
        public static VisualStyleElement LeftDisabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_LEFTDISABLED);
          }
        }
        public static VisualStyleElement LeftHot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_LEFTHOT);
          }
        }
        public static VisualStyleElement LeftNormal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_LEFTNORMAL);
          }
        }
        public static VisualStyleElement LeftPressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_LEFTPRESSED);
          }
        }
        public static VisualStyleElement RightDisabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_RIGHTDISABLED);
          }
        }
        public static VisualStyleElement RightHot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_RIGHTHOT);
          }
        }
        public static VisualStyleElement RightNormal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_RIGHTNORMAL);
          }
        }
        public static VisualStyleElement RightPressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_RIGHTPRESSED);
          }
        }
        public static VisualStyleElement UpDisabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_UPDISABLED);
          }
        }
        public static VisualStyleElement UpHot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_UPHOT);
          }
        }
        public static VisualStyleElement UpNormal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_UPNORMAL);
          }
        }
        public static VisualStyleElement UpPressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_UPPRESSED);
          }
        }
        internal static VisualStyleElement DownHover {
          get {
            return new VisualStyleElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_DOWNHOVER);
          }
        }
        internal static VisualStyleElement LeftHover {
          get {
            return new VisualStyleElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_LEFTHOVER);
          }
        }
        internal static VisualStyleElement RightHover {
          get {
            return new VisualStyleElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_RIGHTHOVER);
          }
        }
        internal static VisualStyleElement UpHover {
          get {
            return new VisualStyleElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_ARROWBTN,
              (int)ARROWBTNSTATES.ABS_UPHOVER);
          }
        }
      }
      public static class GripperHorizontal
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_GRIPPERHORZ,
              0);
          }
        }
      }
      public static class GripperVertical
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              VisualStyleElement.SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_GRIPPERVERT,
              0);
          }
        }
      }
      public static class LeftTrackHorizontal
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_UPPERTRACKHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_UPPERTRACKHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_UPPERTRACKHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_UPPERTRACKHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
          }
        }
      }
      public static class LowerTrackVertical
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_LOWERTRACKVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_LOWERTRACKVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_LOWERTRACKVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_LOWERTRACKVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
          }
        }
      }
      public static class RightTrackHorizontal
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_LOWERTRACKHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_LOWERTRACKHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_LOWERTRACKHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_LOWERTRACKHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
          }
        }
      }
      public static class SizeBox
      {
        public static VisualStyleElement LeftAlign {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_SIZEBOX,
              (int)SIZEBOXSTATES.SZB_LEFTALIGN);
          }
        }
        public static VisualStyleElement RightAlign {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_SIZEBOX,
              (int)SIZEBOXSTATES.SZB_RIGHTALIGN);
          }
        }
      }
      public static class ThumbButtonHorizontal
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_THUMBBTNHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_THUMBBTNHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_THUMBBTNHORZ,
              1);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_THUMBBTNHORZ,
              (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
          }
        }
      }
      public static class ThumbButtonVertical
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_THUMBBTNVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_THUMBBTNVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_THUMBBTNVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_THUMBBTNVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
          }
        }
      }
      public static class UpperTrackVertical
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_UPPERTRACKVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_UPPERTRACKVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_UPPERTRACKVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SCROLLBAR,
              (int)SCROLLBARPARTS.SBP_UPPERTRACKVERT,
              (int)SCROLLBARSTYLESTATES.SCRBS_PRESSED);
          }
        }
      }
    }
    #endregion
    #region Spin
    public static class Spin
    {
      public static class Down
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_DOWN,
              (int)DOWNSTATES.DNS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_DOWN,
              (int)DOWNSTATES.DNS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_DOWN,
              (int)DOWNSTATES.DNS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_DOWN,
              (int)DOWNSTATES.DNS_PRESSED);
          }
        }
      }
      public static class DownHorizontal
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_DOWNHORZ,
              (int)DOWNHORZSTATES.DNHZS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_DOWNHORZ,
              (int)DOWNHORZSTATES.DNHZS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_DOWNHORZ,
              (int)DOWNHORZSTATES.DNHZS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_DOWNHORZ,
              (int)DOWNHORZSTATES.DNHZS_PRESSED);
          }
        }
      }
      public static class Up
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_UP,
              (int)UPSTATES.UPS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_UP,
              (int)UPSTATES.UPS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_UP,
              (int)UPSTATES.UPS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_UP,
              (int)UPSTATES.UPS_PRESSED);
          }
        }
      }
      public static class UpHorizontal
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_UPHORZ,
              (int)UPHORZSTATES.UPHZS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_UPHORZ,
              (int)UPHORZSTATES.UPHZS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_UPHORZ,
              (int)UPHORZSTATES.UPHZS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              SPIN,
              (int)SPINPARTS.SPNP_UPHORZ,
              (int)UPHORZSTATES.UPHZS_PRESSED);
          }
        }
      }
    }
    #endregion
    #region StartPanel
    public static class StartPanel
    {
      public static class LogOff
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 8, 0); } }
      }
      public static class LogOffButtons
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 9, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 9, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 9, 3); } }
      }
      public static class MorePrograms
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 2, 0); } }
      }
      public static class MoreProgramsArrow
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 3, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 3, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 3, 3); } }
      }
      public static class PlaceList
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 6, 0); } }
      }
      public static class PlaceListSeparator
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 7, 0); } }
      }
      public static class Preview
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 11, 0); } }
      }
      public static class ProgList
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 4, 0); } }
      }
      public static class ProgListSeparator
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 5, 0); } }
      }
      public static class UserPane
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 1, 0); } }
      }
      public static class UserPicture
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STARTPANEL, 10, 0); } }
      }
    }
    #endregion
    #region Status
    public static class Status
    {
      public static class Bar
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STATUS, 0, 0); } }
      }
      public static class Gripper
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              STATUS,
              (int)STATUSPARTS.SP_GRIPPER,
              0);
          }
        }
      }
      public static class GripperPane
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STATUS, 2, 0); } }
      }
      public static class Pane
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.STATUS, 1, 0); } }
      }
    }
    #endregion
    #region Tab
    public static class Tab
    {
      public static class Body
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_BODY,
              0);
          }
        }
      }
      public static class Pane
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_PANE,
              0);
          }
        }
      }
      public static class TabItem
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEM,
              (int)TABITEMSTATES.TIS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEM,
              (int)TABITEMSTATES.TIS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEM,
              (int)TABITEMSTATES.TIS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEM,
              (int)TABITEMSTATES.TIS_SELECTED);
          }
        }
      }
      public static class TabItemBothEdges
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMBOTHEDGE,
              0);
          }
        }
      }
      public static class TabItemLeftEdge
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMLEFTEDGE,
              (int)TABITEMLEFTEDGESTATES.TILES_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMLEFTEDGE,
              (int)TABITEMLEFTEDGESTATES.TILES_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMLEFTEDGE,
              (int)TABITEMLEFTEDGESTATES.TILES_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMLEFTEDGE,
              (int)TABITEMLEFTEDGESTATES.TILES_SELECTED);
          }
        }
      }
      public static class TabItemRightEdge
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMRIGHTEDGE,
              (int)TABITEMRIGHTEDGESTATES.TIRES_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMRIGHTEDGE,
              (int)TABITEMRIGHTEDGESTATES.TIRES_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMRIGHTEDGE,
              (int)TABITEMRIGHTEDGESTATES.TIRES_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TABITEMRIGHTEDGE,
              (int)TABITEMRIGHTEDGESTATES.TIRES_SELECTED);
          }
        }
      }
      public static class TopTabItem
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEM,
              (int)TOPTABITEMSTATES.TTIS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEM,
              (int)TOPTABITEMSTATES.TTIS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEM,
              (int)TOPTABITEMSTATES.TTIS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEM,
              (int)TOPTABITEMSTATES.TTIS_SELECTED);
          }
        }
      }
      public static class TopTabItemBothEdges
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMBOTHEDGE,
              0);
          }
        }
      }
      public static class TopTabItemLeftEdge
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMLEFTEDGE,
              (int)TOPTABITEMLEFTEDGESTATES.TTILES_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMLEFTEDGE,
              (int)TOPTABITEMLEFTEDGESTATES.TTILES_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMLEFTEDGE,
              (int)TOPTABITEMLEFTEDGESTATES.TTILES_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMLEFTEDGE,
              (int)TOPTABITEMLEFTEDGESTATES.TTILES_SELECTED);
          }
        }
      }
      public static class TopTabItemRightEdge
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMRIGHTEDGE,
              (int)TOPTABITEMRIGHTEDGESTATES.TTIRES_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMRIGHTEDGE,
              (int)TOPTABITEMRIGHTEDGESTATES.TTIRES_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMRIGHTEDGE,
              (int)TOPTABITEMRIGHTEDGESTATES.TTIRES_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TAB,
              (int)TABPARTS.TABP_TOPTABITEMRIGHTEDGE,
              (int)TOPTABITEMRIGHTEDGESTATES.TTIRES_SELECTED);
          }
        }
      }
    }
    #endregion
    #region TaskBand
    public static class TaskBand
    {
      public static class FlashButton
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAND, 2, 0); } }
      }
      public static class FlashButtonGroupMenu
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAND, 3, 0); } }
      }
      public static class GroupCount
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAND, 1, 0); } }
      }
    }
    #endregion
    #region TaskBar
    public static class Taskbar
    {
      public static class BackgroundBottom
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 1, 0); } }
      }
      public static class BackgroundLeft
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 4, 0); } }
      }
      public static class BackgroundRight
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 2, 0); } }
      }
      public static class BackgroundTop
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 3, 0); } }
      }
      public static class SizingBarBottom
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 5, 0); } }
      }
      public static class SizingBarLeft
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 8, 0); } }
      }
      public static class SizingBarRight
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 6, 0); } }
      }
      public static class SizingBarTop
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TASKBAR, 7, 0); } }
      }
    }
    #endregion
    #region TaskBarClock
    public static class TaskbarClock
    {
      public static class Time
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.CLOCK, 1, 1); } }
      }
    }
    #endregion
    #region TextBox
    public static class TextBox
    {
      public static class Caret
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.EDIT, 2, 0); } }
      }
      public static class TextEdit
      {
        public static VisualStyleElement Assist {
          get {
            return VisualStyleElement.CreateElement (
              EDIT,
              (int)EDITPARTS.EP_EDITTEXT,
              (int)EDITTEXTSTATES.ETS_ASSIST);
          }
        }
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              EDIT,
              (int)EDITPARTS.EP_EDITTEXT,
              (int)EDITTEXTSTATES.ETS_DISABLED);
          }
        }
        public static VisualStyleElement Focused {
          get {
            return VisualStyleElement.CreateElement (
              EDIT,
              (int)EDITPARTS.EP_EDITTEXT,
              (int)EDITTEXTSTATES.ETS_FOCUSED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              EDIT,
              (int)EDITPARTS.EP_EDITTEXT,
              (int)EDITTEXTSTATES.ETS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              EDIT,
              (int)EDITPARTS.EP_EDITTEXT,
              (int)EDITTEXTSTATES.ETS_NORMAL);
          }
        }
        public static VisualStyleElement ReadOnly {
          get {
            return VisualStyleElement.CreateElement (
              EDIT,
              (int)EDITPARTS.EP_EDITTEXT,
              (int)EDITTEXTSTATES.ETS_READONLY);
          }
        }
        public static VisualStyleElement Selected {
          get {
            return VisualStyleElement.CreateElement (
              EDIT,
              (int)EDITPARTS.EP_EDITTEXT,
              (int)EDITTEXTSTATES.ETS_SELECTED);
          }
        }
      }
    }
    #endregion
    #region ToolBar
    public static class ToolBar
    {
      public static class Button
      {
        public static VisualStyleElement Checked {
          get {
            return VisualStyleElement.CreateElement (
              TOOLBAR,
              (int)TOOLBARPARTS.TP_BUTTON,
              (int)TOOLBARSTYLESTATES.TS_CHECKED);
          }
        }
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TOOLBAR,
              (int)TOOLBARPARTS.TP_BUTTON,
              (int)TOOLBARSTYLESTATES.TS_DISABLED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TOOLBAR,
              (int)TOOLBARPARTS.TP_BUTTON,
              (int)TOOLBARSTYLESTATES.TS_HOT);
          }
        }
        public static VisualStyleElement HotChecked {
          get {
            return VisualStyleElement.CreateElement (
              TOOLBAR,
              (int)TOOLBARPARTS.TP_BUTTON,
              (int)TOOLBARSTYLESTATES.TS_HOTCHECKED);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TOOLBAR,
              (int)TOOLBARPARTS.TP_BUTTON,
              (int)TOOLBARSTYLESTATES.TS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TOOLBAR,
              (int)TOOLBARPARTS.TP_BUTTON,
              (int)TOOLBARSTYLESTATES.TS_PRESSED);
          }
        }
      }
      public static class DropDownButton
      {
        public static VisualStyleElement Checked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 5); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 2); } }
        public static VisualStyleElement HotChecked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 6); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 2, 3); } }
      }
      public static class SeparatorHorizontal
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 5, 0); } }
      }
      public static class SeparatorVertical
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 6, 0); } }
      }
      public static class SplitButton
      {
        public static VisualStyleElement Checked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 5); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 2); } }
        public static VisualStyleElement HotChecked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 6); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 3, 3); } }
      }
      public static class SplitButtonDropDown
      {
        public static VisualStyleElement Checked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 5); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 2); } }
        public static VisualStyleElement HotChecked { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 6); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLBAR, 4, 3); } }
      }
    }
    #endregion
    #region ToolTip
    public static class ToolTip
    {
      public static class Balloon
      {
        public static VisualStyleElement Link { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 3, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 3, 1); } }
      }
      public static class BalloonTitle
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 4, 0); } }
      }
      public static class Close
      {
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 5, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 5, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 5, 3); } }
      }
      public static class Standard
      {
        public static VisualStyleElement Link { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 1, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 1, 1); } }
      }
      public static class StandardTitle
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TOOLTIP, 2, 0); } }
      }
    }
    #endregion
    #region TrackBar
    public static class TrackBar
    {
      public static class Thumb
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMB,
              (int)THUMBSTATES.TUS_DISABLED);
          }
        }
        public static VisualStyleElement Focused {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMB,
              (int)THUMBSTATES.TUS_FOCUSED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMB,
              (int)THUMBSTATES.TUS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMB,
              (int)THUMBSTATES.TUS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMB,
              (int)THUMBSTATES.TUS_PRESSED);
          }
        }
      }
      public static class ThumbBottom
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 5); } }
        public static VisualStyleElement Focused { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 4, 3); } }
      }
      public static class ThumbLeft
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 5); } }
        public static VisualStyleElement Focused { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 7, 3); } }
      }
      public static class ThumbRight
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 5); } }
        public static VisualStyleElement Focused { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 8, 3); } }
      }
      public static class ThumbTop
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 5); } }
        public static VisualStyleElement Focused { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 5, 3); } }
      }
      public static class ThumbVertical
      {
        public static VisualStyleElement Disabled {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMBVERT,
              (int)THUMBVERTSTATES.TUVS_DISABLED);
          }
        }
        public static VisualStyleElement Focused {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMBVERT,
              (int)THUMBVERTSTATES.TUVS_FOCUSED);
          }
        }
        public static VisualStyleElement Hot {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMBVERT,
              (int)THUMBVERTSTATES.TUVS_HOT);
          }
        }
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMBVERT,
              (int)THUMBVERTSTATES.TUVS_NORMAL);
          }
        }
        public static VisualStyleElement Pressed {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_THUMBVERT,
              (int)THUMBVERTSTATES.TUVS_PRESSED);
          }
        }
      }
      public static class Ticks
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 9, 1); } }
      }
      public static class TicksVertical
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRACKBAR, 10, 1); } }
      }
      public static class Track
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_TRACK,
              (int)TRACKSTATES.TRS_NORMAL);
          }
        }
      }
      public static class TrackVertical
      {
        public static VisualStyleElement Normal {
          get {
            return VisualStyleElement.CreateElement (
              TRACKBAR,
              (int)TRACKBARPARTS.TKP_TRACKVERT,
              (int)TRACKVERTSTATES.TRVS_NORMAL);
          }
        }
      }
    }
    #endregion
    #region TrayNotify
    public static class TrayNotify
    {
      public static class AnimateBackground
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRAYNOTIFY, 2, 0); } }
      }
      public static class Background
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TRAYNOTIFY, 1, 0); } }
      }
    }
    #endregion
    #region TreeView
    public static class TreeView
    {
      public static class Branch
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 3, 0); } }
      }
      public static class Glyph
      {
        public static VisualStyleElement Closed {
          get {
            return VisualStyleElement.CreateElement (
              TREEVIEW,
              (int)TREEVIEWPARTS.TVP_GLYPH,
              (int)GLYPHSTATES.GLPS_CLOSED);
          }
        }
        public static VisualStyleElement Opened {
          get {
            return VisualStyleElement.CreateElement (
              TREEVIEW,
              (int)TREEVIEWPARTS.TVP_GLYPH,
              (int)GLYPHSTATES.GLPS_OPENED);
          }
        }
      }
      public static class Item
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 1); } }
        public static VisualStyleElement Selected { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 3); } }
        public static VisualStyleElement SelectedNotFocus { get { return VisualStyleElement.CreateElement (VisualStyleElement.TREEVIEW, 1, 5); } }
      }
    }
    #endregion
    #region Window
    public static class Window
    {
      public static class Caption
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 1, 1); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 1, 3); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 1, 2); } }
      }
      public static class CaptionSizingTemplate
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 30, 0); } }
      }
      public static class CloseButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 18, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 18, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 18, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 18, 3); } }
      }
      public static class Dialog
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 29, 0); } }
      }
      public static class FrameBottom
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 9, 1); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 9, 2); } }
      }
      public static class FrameBottomSizingTemplate
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 36, 0); } }
      }
      public static class FrameLeft
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 7, 1); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 7, 2); } }
      }
      public static class FrameLeftSizingTemplate
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 32, 0); } }
      }
      public static class FrameRight
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 8, 1); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 8, 2); } }
      }
      public static class FrameRightSizingTemplate
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 34, 0); } }
      }
      public static class HelpButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 23, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 23, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 23, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 23, 3); } }
      }
      public static class HorizontalScroll
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 25, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 25, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 25, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 25, 3); } }
      }
      public static class HorizontalThumb
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 26, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 26, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 26, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 26, 3); } }
      }
      public static class MaxButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 17, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 17, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 17, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 17, 3); } }
      }
      public static class MaxCaption
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 5, 1); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 5, 3); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 5, 2); } }
      }
      public static class MdiCloseButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 20, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 20, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 20, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 20, 3); } }
      }
      public static class MdiHelpButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 24, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 24, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 24, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 24, 3); } }
      }
      public static class MdiMinButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 16, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 16, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 16, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 16, 3); } }
      }
      public static class MdiRestoreButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 22, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 22, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 22, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 22, 3); } }
      }
      public static class MdiSysButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 14, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 14, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 14, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 14, 3); } }
      }
      public static class MinButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 15, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 15, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 15, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 15, 3); } }
      }
      public static class MinCaption
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 3, 1); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 3, 3); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 3, 2); } }
      }
      public static class RestoreButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 21, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 21, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 21, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 21, 3); } }
      }
      public static class SmallCaption
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 2, 1); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 2, 3); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 2, 2); } }
      }
      public static class SmallCaptionSizingTemplate
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 31, 0); } }
      }
      public static class SmallCloseButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 19, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 19, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 19, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 19, 3); } }
      }
      public static class SmallFrameBottom
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 12, 1); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 12, 2); } }
      }
      public static class SmallFrameBottomSizingTemplate
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 37, 0); } }
      }
      public static class SmallFrameLeft
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 10, 1); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 10, 2); } }
      }
      public static class SmallFrameLeftSizingTemplate
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 33, 0); } }
      }
      public static class SmallFrameRight
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 11, 1); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 11, 2); } }
      }
      public static class SmallFrameRightSizingTemplate
      {
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 35, 0); } }
      }
      public static class SmallMaxCaption
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 6, 1); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 6, 3); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 6, 2); } }
      }
      public static class SmallMinCaption
      {
        public static VisualStyleElement Active { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 4, 1); } }
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 4, 3); } }
        public static VisualStyleElement Inactive { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 4, 2); } }
      }
      public static class SysButton
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 13, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 13, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 13, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 13, 3); } }
      }
      public static class VerticalScroll
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 27, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 27, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 27, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 27, 3); } }
      }
      public static class VerticalThumb
      {
        public static VisualStyleElement Disabled { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 28, 4); } }
        public static VisualStyleElement Hot { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 28, 2); } }
        public static VisualStyleElement Normal { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 28, 1); } }
        public static VisualStyleElement Pressed { get { return VisualStyleElement.CreateElement (VisualStyleElement.WINDOW, 28, 3); } }
      }
    }
    #endregion
    #endregion
  }
  #region Part and state constants
  #region BUTTON
  enum BUTTONPARTS
  {
    BP_PUSHBUTTON = 1,
    BP_RADIOBUTTON,
    BP_CHECKBOX,
    BP_GROUPBOX
  }
  enum PUSHBUTTONSTATES
  {
    PBS_NORMAL = 1,
    PBS_HOT,
    PBS_PRESSED,
    PBS_DISABLED,
    PBS_DEFAULTED
  }
  enum RADIOBUTTONSTATES
  {
    RBS_UNCHECKEDNORMAL = 1,
    RBS_UNCHECKEDHOT,
    RBS_UNCHECKEDPRESSED,
    RBS_UNCHECKEDDISABLED,
    RBS_CHECKEDNORMAL,
    RBS_CHECKEDHOT,
    RBS_CHECKEDPRESSED,
    RBS_CHECKEDDISABLED
  }
  enum CHECKBOXSTATES
  {
    CBS_UNCHECKEDNORMAL = 1,
    CBS_UNCHECKEDHOT,
    CBS_UNCHECKEDPRESSED,
    CBS_UNCHECKEDDISABLED,
    CBS_CHECKEDNORMAL,
    CBS_CHECKEDHOT,
    CBS_CHECKEDPRESSED,
    CBS_CHECKEDDISABLED,
    CBS_MIXEDNORMAL,
    CBS_MIXEDHOT,
    CBS_MIXEDPRESSED,
    CBS_MIXEDDISABLED
  }
  enum GROUPBOXSTATES
  {
    GBS_NORMAL = 1,
    GBS_DISABLED
  }
  #endregion
  #region COMBOXBOX
  enum COMBOBOXPARTS
  {
    CP_DROPDOWNBUTTON = 1,
    CP_BORDER = 4
  }
  enum COMBOBOXSTYLESTATES
  {
    CBXS_NORMAL = 1,
    CBXS_HOT,
    CBXS_PRESSED,
    CBXS_DISABLED
  }
  enum BORDERSTATES
  {
    CBB_NORMAL = 1,
    CBB_HOT,
    CBB_FOCUSED,
    CBB_DISABLED
  }
  #endregion
  #region EDIT
  enum EDITPARTS
  {
    EP_EDITTEXT = 1
  }
  enum EDITTEXTSTATES {
    ETS_NORMAL = 1,
    ETS_HOT,
    ETS_SELECTED,
    ETS_DISABLED,
    ETS_FOCUSED,
    ETS_READONLY,
    ETS_ASSIST
  }
  #endregion
  #region HEADER
  enum HEADERPARTS
  {
    HP_HEADERITEM = 1
  }
  enum HEADERITEMSTATES
  {
    HIS_NORMAL = 1,
    HIS_HOT,
    HIS_PRESSED
  }
  #endregion
  #region PROGRESS
  enum PROGRESSPARTS
  {
    PP_BAR = 1,
    PP_BARVERT,
    PP_CHUNK,
    PP_CHUNKVERT
  }
  #endregion
  #region REBAR
  enum REBARPARTS
  {
    RP_BAND = 3
  }
  #endregion
  #region SCROLLBAR
  enum SCROLLBARPARTS
  {
    SBP_ARROWBTN = 1,
    SBP_THUMBBTNHORZ,
    SBP_THUMBBTNVERT,
    SBP_LOWERTRACKHORZ,
    SBP_UPPERTRACKHORZ,
    SBP_LOWERTRACKVERT,
    SBP_UPPERTRACKVERT,
    SBP_GRIPPERHORZ,
    SBP_GRIPPERVERT,
    SBP_SIZEBOX
  }
  enum ARROWBTNSTATES
  {
    ABS_UPNORMAL = 1,
    ABS_UPHOT,
    ABS_UPPRESSED,
    ABS_UPDISABLED,
    ABS_DOWNNORMAL,
    ABS_DOWNHOT,
    ABS_DOWNPRESSED,
    ABS_DOWNDISABLED,
    ABS_LEFTNORMAL,
    ABS_LEFTHOT,
    ABS_LEFTPRESSED,
    ABS_LEFTDISABLED,
    ABS_RIGHTNORMAL,
    ABS_RIGHTHOT,
    ABS_RIGHTPRESSED,
    ABS_RIGHTDISABLED,
    ABS_UPHOVER,
    ABS_DOWNHOVER,
    ABS_LEFTHOVER,
    ABS_RIGHTHOVER
  }
  enum SCROLLBARSTYLESTATES
  {
    SCRBS_NORMAL = 1,
    SCRBS_HOT,
    SCRBS_PRESSED,
    SCRBS_DISABLED
  }
  enum SIZEBOXSTATES
  {
    SZB_RIGHTALIGN = 1,
    SZB_LEFTALIGN
  }
  #endregion
  #region SPIN
  enum SPINPARTS
  {
    SPNP_UP = 1,
    SPNP_DOWN,
    SPNP_UPHORZ,
    SPNP_DOWNHORZ
  }
  enum UPSTATES
  {
    UPS_NORMAL = 1,
    UPS_HOT,
    UPS_PRESSED,
    UPS_DISABLED
  }
  enum DOWNSTATES
  {
    DNS_NORMAL = 1,
    DNS_HOT,
    DNS_PRESSED,
    DNS_DISABLED
  }
  enum UPHORZSTATES
  {
    UPHZS_NORMAL = 1,
    UPHZS_HOT,
    UPHZS_PRESSED,
    UPHZS_DISABLED
  }
  enum DOWNHORZSTATES
  {
    DNHZS_NORMAL = 1,
    DNHZS_HOT,
    DNHZS_PRESSED,
    DNHZS_DISABLED
  }
  #endregion
  #region STATUS
  enum STATUSPARTS
  {
    SP_GRIPPER = 3
  }
  #endregion
  #region TAB
  enum TABPARTS
  {
    TABP_TABITEM = 1,
    TABP_TABITEMLEFTEDGE,
    TABP_TABITEMRIGHTEDGE,
    TABP_TABITEMBOTHEDGE,
    TABP_TOPTABITEM,
    TABP_TOPTABITEMLEFTEDGE,
    TABP_TOPTABITEMRIGHTEDGE,
    TABP_TOPTABITEMBOTHEDGE,
    TABP_PANE,
    TABP_BODY
  }
  enum TABITEMSTATES
  {
    TIS_NORMAL = 1,
    TIS_HOT,
    TIS_SELECTED,
    TIS_DISABLED
  }
  enum TABITEMLEFTEDGESTATES
  {
    TILES_NORMAL = 1,
    TILES_HOT,
    TILES_SELECTED,
    TILES_DISABLED
  }
  enum TABITEMRIGHTEDGESTATES
  {
    TIRES_NORMAL = 1,
    TIRES_HOT,
    TIRES_SELECTED,
    TIRES_DISABLED
  }
  enum TOPTABITEMSTATES
  {
    TTIS_NORMAL = 1,
    TTIS_HOT,
    TTIS_SELECTED,
    TTIS_DISABLED
  }
  enum TOPTABITEMLEFTEDGESTATES
  {
    TTILES_NORMAL = 1,
    TTILES_HOT,
    TTILES_SELECTED,
    TTILES_DISABLED
  }
  enum TOPTABITEMRIGHTEDGESTATES
  {
    TTIRES_NORMAL = 1,
    TTIRES_HOT,
    TTIRES_SELECTED,
    TTIRES_DISABLED
  }
  #endregion
  #region TOOLBAR
  enum TOOLBARPARTS
  {
    TP_BUTTON = 1
  }
  enum TOOLBARSTYLESTATES
  {
    TS_NORMAL = 1,
    TS_HOT,
    TS_PRESSED,
    TS_DISABLED,
    TS_CHECKED,
    TS_HOTCHECKED
  }
  #endregion
  #region TRACKBAR
  enum TRACKBARPARTS
  {
    TKP_TRACK = 1,
    TKP_TRACKVERT,
    TKP_THUMB,
    TKP_THUMBVERT = 6
  }
  enum TRACKSTATES
  {
    TRS_NORMAL = 1
  }
  enum TRACKVERTSTATES
  {
    TRVS_NORMAL = 1
  }
  enum THUMBSTATES
  {
    TUS_NORMAL = 1,
    TUS_HOT,
    TUS_PRESSED,
    TUS_FOCUSED,
    TUS_DISABLED
  }
  enum THUMBVERTSTATES
  {
    TUVS_NORMAL = 1,
    TUVS_HOT,
    TUVS_PRESSED,
    TUVS_FOCUSED,
    TUVS_DISABLED
  }
  #endregion
  #region TREEVIEW
  enum TREEVIEWPARTS
  {
    TVP_GLYPH = 2
  }
  enum GLYPHSTATES
  {
    GLPS_CLOSED = 1,
    GLPS_OPENED
  }
  #endregion
  #endregion
}
www.java2v.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.