' ########################################################################################
' Microsoft Windows
' File: vsstyle.inc
' Copyright (c) 2011 Jos? Roca
' Portions Copyright (c) Microsoft Corporation.
' All Rights Reserved.
' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
' EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
' MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
' ########################################################################################
'//-------------------------------------------------------------------------//
'// VisualStyle Style Guide symbols
'//-------------------------------------------------------------------------//
#IF NOT %DEF(PBX_vsstyle_PBI)
#DEFINE PBX_vsstyle_PBI
%EQUATE `WSSTYLE_INC = 1
'//
'// property symbol definitions
'//
%EQUATE `TMTVS_RESERVEDLOW = 100000
%EQUATE `TMTVS_RESERVEDHIGH = 19999
'//
'// AEROWIZARDSTYLE class parts and states
'//
$$VSCLASS_AEROWIZARDSTYLE = "AEROWIZARDSTYLE"$$
$$VSCLASS_AEROWIZARD = "AEROWIZARD"$$
' enum AEROWIZARDPARTS
%EQUATE `AW_TITLEBAR = 1
%EQUATE `AW_HEADERAREA = 2
%EQUATE `AW_CONTENTAREA = 3
%EQUATE `AW_COMMANDAREA = 4
%EQUATE `AW_BUTTON = 5
' #define AEROWIZARDSTYLEPARTS AEROWIZARDPARTS;
' enum TITLEBARSTATES
%EQUATE `AW_S_TITLEBAR_ACTIVE = 1
%EQUATE `AW_S_TITLEBAR_INACTIVE = 2
' enum HEADERAREASTATES
%EQUATE `AW_S_HEADERAREA_NOMARGIN = 1
' enum CONTENTAREASTATES
%EQUATE `AW_S_CONTENTAREA_NOMARGIN = 1
'//
'// BUTTONSTYLE class parts and states
'//
$$VSCLASS_BUTTONSTYLE = "BUTTONSTYLE"$$
$$VSCLASS_BUTTON = "BUTTON"$$
' enum BUTTONPARTS
%EQUATE `BP_PUSHBUTTON = 1
%EQUATE `BP_RADIOBUTTON = 2
%EQUATE `BP_CHECKBOX = 3
%EQUATE `BP_GROUPBOX = 4
%EQUATE `BP_USERBUTTON = 5
%EQUATE `BP_COMMANDLINK = 6
%EQUATE `BP_COMMANDLINKGLYPH = 7
' #define BUTTONSTYLEPARTS BUTTONPARTS;
' enum PUSHBUTTONSTATES
%EQUATE `PBS_NORMAL = 1
%EQUATE `PBS_HOT = 2
%EQUATE `PBS_PRESSED = 3
%EQUATE `PBS_DISABLED = 4
%EQUATE `PBS_DEFAULTED = 5
%EQUATE `PBS_DEFAULTED_ANIMATING = 6
' enum RADIOBUTTONSTATES
%EQUATE `RBS_UNCHECKEDNORMAL = 1
%EQUATE `RBS_UNCHECKEDHOT = 2
%EQUATE `RBS_UNCHECKEDPRESSED = 3
%EQUATE `RBS_UNCHECKEDDISABLED = 4
%EQUATE `RBS_CHECKEDNORMAL = 5
%EQUATE `RBS_CHECKEDHOT = 6
%EQUATE `RBS_CHECKEDPRESSED = 7
%EQUATE `RBS_CHECKEDDISABLED = 8
' enum CHECKBOXSTATES
%EQUATE `CBS_UNCHECKEDNORMAL = 1
%EQUATE `CBS_UNCHECKEDHOT = 2
%EQUATE `CBS_UNCHECKEDPRESSED = 3
%EQUATE `CBS_UNCHECKEDDISABLED = 4
%EQUATE `CBS_CHECKEDNORMAL = 5
%EQUATE `CBS_CHECKEDHOT = 6
%EQUATE `CBS_CHECKEDPRESSED = 7
%EQUATE `CBS_CHECKEDDISABLED = 8
%EQUATE `CBS_MIXEDNORMAL = 9
%EQUATE `CBS_MIXEDHOT = 10
%EQUATE `CBS_MIXEDPRESSED = 11
%EQUATE `CBS_MIXEDDISABLED = 12
%EQUATE `CBS_IMPLICITNORMAL = 13
%EQUATE `CBS_IMPLICITHOT = 14
%EQUATE `CBS_IMPLICITPRESSED = 15
%EQUATE `CBS_IMPLICITDISABLED = 16
%EQUATE `CBS_EXCLUDEDNORMAL = 17
%EQUATE `CBS_EXCLUDEDHOT = 18
%EQUATE `CBS_EXCLUDEDPRESSED = 19
%EQUATE `CBS_EXCLUDEDDISABLED = 20
' enum GROUPBOXSTATES
%EQUATE `GBS_NORMAL = 1
%EQUATE `GBS_DISABLED = 2
' enum COMMANDLINKSTATES
%EQUATE `CMDLS_NORMAL = 1
%EQUATE `CMDLS_HOT = 2
%EQUATE `CMDLS_PRESSED = 3
%EQUATE `CMDLS_DISABLED = 4
%EQUATE `CMDLS_DEFAULTED = 5
%EQUATE `CMDLS_DEFAULTED_ANIMATING = 6
' enum COMMANDLINKGLYPHSTATES
%EQUATE `CMDLGS_NORMAL = 1
%EQUATE `CMDLGS_HOT = 2
%EQUATE `CMDLGS_PRESSED = 3
%EQUATE `CMDLGS_DISABLED = 4
%EQUATE `CMDLGS_DEFAULTED = 5
'//
'// COMBOBOXSTYLE class parts and states
'//
$$VSCLASS_COMBOBOXSTYLE = "COMBOBOXSTYLE"$$
$$VSCLASS_COMBOBOX = "COMBOBOX"$$
' enum COMBOBOXPARTS
%EQUATE `CP_DROPDOWNBUTTON = 1
%EQUATE `CP_BACKGROUND = 2
%EQUATE `CP_TRANSPARENTBACKGROUND = 3
%EQUATE `CP_BORDER = 4
%EQUATE `CP_READONLY = 5
%EQUATE `CP_DROPDOWNBUTTONRIGHT = 6
%EQUATE `CP_DROPDOWNBUTTONLEFT = 7
%EQUATE `CP_CUEBANNER = 8
'#define COMBOBOXSTYLEPARTS COMBOBOXPARTS;
' enum COMBOBOXSTYLESTATES
%EQUATE `CBXS_NORMAL = 1
%EQUATE `CBXS_HOT = 2
%EQUATE `CBXS_PRESSED = 3
%EQUATE `CBXS_DISABLED = 4
' enum DROPDOWNBUTTONRIGHTSTATES
%EQUATE `CBXSR_NORMAL = 1
%EQUATE `CBXSR_HOT = 2
%EQUATE `CBXSR_PRESSED = 3
%EQUATE `CBXSR_DISABLED = 4
' enum DROPDOWNBUTTONLEFTSTATES
%EQUATE `CBXSL_NORMAL = 1
%EQUATE `CBXSL_HOT = 2
%EQUATE `CBXSL_PRESSED = 3
%EQUATE `CBXSL_DISABLED = 4
' enum TRANSPARENTBACKGROUNDSTATES
%EQUATE `CBTBS_NORMAL = 1
%EQUATE `CBTBS_HOT = 2
%EQUATE `CBTBS_DISABLED = 3
%EQUATE `CBTBS_FOCUSED = 4
' enum BORDERSTATES
%EQUATE `CBB_NORMAL = 1
%EQUATE `CBB_HOT = 2
%EQUATE `CBB_FOCUSED = 3
%EQUATE `CBB_DISABLED = 4
' enum READONLYSTATES
%EQUATE `CBRO_NORMAL = 1
%EQUATE `CBRO_HOT = 2
%EQUATE `CBRO_PRESSED = 3
%EQUATE `CBRO_DISABLED = 4
' enum CUEBANNERSTATES
%EQUATE `CBCB_NORMAL = 1
%EQUATE `CBCB_HOT = 2
%EQUATE `CBCB_PRESSED = 3
%EQUATE `CBCB_DISABLED = 4
'//
'// COMMUNICATIONSSTYLE class parts and states
'//
$$VSCLASS_COMMUNICATIONSSTYLE = "COMMUNICATIONSSTYLE"$$
$$VSCLASS_COMMUNICATIONS = "COMMUNICATIONS"$$
' enum COMMUNICATIONSPARTS
%EQUATE `CSST_TAB = 1
'#define COMMUNICATIONSSTYLEPARTS COMMUNICATIONSPARTS;
' enum TABSTATES
%EQUATE `CSTB_NORMAL = 1
%EQUATE `CSTB_HOT = 2
%EQUATE `CSTB_SELECTED = 3
'//
'// CONTROLPANELSTYLE class parts and states
'//
$$VSCLASS_CONTROLPANELSTYLE = "CONTROLPANELSTYLE"$$
$$VSCLASS_CONTROLPANEL = "CONTROLPANEL"$$
' enum CONTROLPANELPARTS
%EQUATE `CPANEL_NAVIGATIONPANE = 1
%EQUATE `CPANEL_CONTENTPANE = 2
%EQUATE `CPANEL_NAVIGATIONPANELABEL = 3
%EQUATE `CPANEL_CONTENTPANELABEL = 4
%EQUATE `CPANEL_TITLE = 5
%EQUATE `CPANEL_BODYTEXT = 6
%EQUATE `CPANEL_HELPLINK = 7
%EQUATE `CPANEL_TASKLINK = 8
%EQUATE `CPANEL_GROUPTEXT = 9
%EQUATE `CPANEL_CONTENTLINK = 10
%EQUATE `CPANEL_SECTIONTITLELINK = 11
%EQUATE `CPANEL_LARGECOMMANDAREA = 12
%EQUATE `CPANEL_SMALLCOMMANDAREA = 13
%EQUATE `CPANEL_BUTTON = 14
%EQUATE `CPANEL_MESSAGETEXT = 15
%EQUATE `CPANEL_NAVIGATIONPANELINE = 16
%EQUATE `CPANEL_CONTENTPANELINE = 17
%EQUATE `CPANEL_BANNERAREA = 18
%EQUATE `CPANEL_BODYTITLE = 19
'#define CONTROLPANELSTYLEPARTS CONTROLPANELPARTS;
' enum HELPLINKSTATES
%EQUATE `CPHL_NORMAL = 1
%EQUATE `CPHL_HOT = 2
%EQUATE `CPHL_PRESSED = 3
%EQUATE `CPHL_DISABLED = 4
' enum TASKLINKSTATES
%EQUATE `CPTL_NORMAL = 1
%EQUATE `CPTL_HOT = 2
%EQUATE `CPTL_PRESSED = 3
%EQUATE `CPTL_DISABLED = 4
%EQUATE `CPTL_PAGE = 5
' enum CONTENTLINKSTATES
%EQUATE `CPCL_NORMAL = 1
%EQUATE `CPCL_HOT = 2
%EQUATE `CPCL_PRESSED = 3
%EQUATE `CPCL_DISABLED = 4
' enum SECTIONTITLELINKSTATES
%EQUATE `CPSTL_NORMAL = 1
%EQUATE `CPSTL_HOT = 2
' //
' // DATEPICKERSTYLE class parts and states
' //
$$VSCLASS_DATEPICKERSTYLE = "DATEPICKERSTYLE"$$
$$VSCLASS_DATEPICKER = "DATEPICKER"$$
' enum DATEPICKERPARTS
%EQUATE `DP_DATETEXT = 1
%EQUATE `DP_DATEBORDER = 2
%EQUATE `DP_SHOWCALENDARBUTTONRIGHT = 3
'#define DATEPICKERSTYLEPARTS DATEPICKERPARTS;
' enum DATETEXTSTATES
%EQUATE `DPDT_NORMAL = 1
%EQUATE `DPDT_DISABLED = 2
%EQUATE `DPDT_SELECTED = 3
' enum DATEBORDERSTATES
%EQUATE `DPDB_NORMAL = 1
%EQUATE `DPDB_HOT = 2
%EQUATE `DPDB_FOCUSED = 3
%EQUATE `DPDB_DISABLED = 4
' enum SHOWCALENDARBUTTONRIGHTSTATES
%EQUATE `DPSCBR_NORMAL = 1
%EQUATE `DPSCBR_HOT = 2
%EQUATE `DPSCBR_PRESSED = 3
%EQUATE `DPSCBR_DISABLED = 4
'//
'// DRAGDROPSTYLE class parts and states
'//
$$VSCLASS_DRAGDROPSTYLE = "DRAGDROPSTYLE"$$
$$VSCLASS_DRAGDROP = "DRAGDROP"$$
' enum DRAGDROPPARTS
%EQUATE `DD_COPY = 1
%EQUATE `DD_MOVE = 2
%EQUATE `DD_UPDATEMETADATA = 3
%EQUATE `DD_CREATELINK = 4
%EQUATE `DD_WARNING = 5
%EQUATE `DD_NONE = 6
%EQUATE `DD_IMAGEBG = 7
%EQUATE `DD_TEXTBG = 8
'#define DRAGDROPSTYLEPARTS DRAGDROPPARTS;
' enum COPYSTATES
%EQUATE `DDCOPY_HIGHLIGHT = 1
%EQUATE `DDCOPY_NOHIGHLIGHT = 2
' enum MOVESTATES
%EQUATE `DDMOVE_HIGHLIGHT = 1
%EQUATE `DDMOVE_NOHIGHLIGHT = 2
' enum UPDATEMETADATASTATES
%EQUATE `DDUPDATEMETADATA_HIGHLIGHT = 1
%EQUATE `DDUPDATEMETADATA_NOHIGHLIGHT = 2
' enum CREATELINKSTATES
%EQUATE `DDCREATELINK_HIGHLIGHT = 1
%EQUATE `DDCREATELINK_NOHIGHLIGHT = 2
' enum WARNINGSTATES
%EQUATE `DDWARNING_HIGHLIGHT = 1
%EQUATE `DDWARNING_NOHIGHLIGHT = 2
' enum NONESTATES
%EQUATE `DDNONE_HIGHLIGHT = 1
%EQUATE `DDNONE_NOHIGHLIGHT = 2
'//
'// EDITSTYLE class parts and states
'//
$$VSCLASS_EDITSTYLE = "EDITSTYLE"$$
$$VSCLASS_EDIT = "EDIT"$$
' enum EDITPARTS
%EQUATE `EP_EDITTEXT = 1
%EQUATE `EP_CARET = 2
%EQUATE `EP_BACKGROUND = 3
%EQUATE `EP_PASSWORD = 4
%EQUATE `EP_BACKGROUNDWITHBORDER = 5
%EQUATE `EP_EDITBORDER_NOSCROLL = 6
%EQUATE `EP_EDITBORDER_HSCROLL = 7
%EQUATE `EP_EDITBORDER_VSCROLL = 8
%EQUATE `EP_EDITBORDER_HVSCROLL = 9
'#define EDITSTYLEPARTS EDITPARTS;
' enum EDITTEXTSTATES
%EQUATE `ETS_NORMAL = 1
%EQUATE `ETS_HOT = 2
%EQUATE `ETS_SELECTED = 3
%EQUATE `ETS_DISABLED = 4
%EQUATE `ETS_FOCUSED = 5
%EQUATE `ETS_READONLY = 6
%EQUATE `ETS_ASSIST = 7
%EQUATE `ETS_CUEBANNER = 8
' enum BACKGROUNDSTATES
%EQUATE `EBS_NORMAL = 1
%EQUATE `EBS_HOT = 2
%EQUATE `EBS_DISABLED = 3
%EQUATE `EBS_FOCUSED = 4
%EQUATE `EBS_READONLY = 5
%EQUATE `EBS_ASSIST = 6
' enum BACKGROUNDWITHBORDERSTATES
%EQUATE `EBWBS_NORMAL = 1
%EQUATE `EBWBS_HOT = 2
%EQUATE `EBWBS_DISABLED = 3
%EQUATE `EBWBS_FOCUSED = 4
' enum EDITBORDER_NOSCROLLSTATES
%EQUATE `EPSN_NORMAL = 1
%EQUATE `EPSN_HOT = 2
%EQUATE `EPSN_FOCUSED = 3
%EQUATE `EPSN_DISABLED = 4
' enum EDITBORDER_HSCROLLSTATES
%EQUATE `EPSH_NORMAL = 1
%EQUATE `EPSH_HOT = 2
%EQUATE `EPSH_FOCUSED = 3
%EQUATE `EPSH_DISABLED = 4
' enum EDITBORDER_VSCROLLSTATES
%EQUATE `EPSV_NORMAL = 1
%EQUATE `EPSV_HOT = 2
%EQUATE `EPSV_FOCUSED = 3
%EQUATE `EPSV_DISABLED = 4
' enum EDITBORDER_HVSCROLLSTATES
%EQUATE `EPSHV_NORMAL = 1
%EQUATE `EPSHV_HOT = 2
%EQUATE `EPSHV_FOCUSED = 3
%EQUATE `EPSHV_DISABLED = 4
'//
'// EXPLORERBARSTYLE class parts and states
'//
$$VSCLASS_EXPLORERBARSTYLE = "EXPLORERBARSTYLE"$$
$$VSCLASS_EXPLORERBAR = "EXPLORERBAR"$$
' enum EXPLORERBARPARTS
%EQUATE `EBP_HEADERBACKGROUND = 1
%EQUATE `EBP_HEADERCLOSE = 2
%EQUATE `EBP_HEADERPIN = 3
%EQUATE `EBP_IEBARMENU = 4
%EQUATE `EBP_NORMALGROUPBACKGROUND = 5
%EQUATE `EBP_NORMALGROUPCOLLAPSE = 6
%EQUATE `EBP_NORMALGROUPEXPAND = 7
%EQUATE `EBP_NORMALGROUPHEAD = 8
%EQUATE `EBP_SPECIALGROUPBACKGROUND = 9
%EQUATE `EBP_SPECIALGROUPCOLLAPSE = 10
%EQUATE `EBP_SPECIALGROUPEXPAND = 11
%EQUATE `EBP_SPECIALGROUPHEAD = 12
'#define EXPLORERBARSTYLEPARTS EXPLORERBARPARTS;
' enum HEADERCLOSESTATES
%EQUATE `EBHC_NORMAL = 1
%EQUATE `EBHC_HOT = 2
%EQUATE `EBHC_PRESSED = 3
' enum HEADERPINSTATES
%EQUATE `EBHP_NORMAL = 1
%EQUATE `EBHP_HOT = 2
%EQUATE `EBHP_PRESSED = 3
%EQUATE `EBHP_SELECTEDNORMAL = 4
%EQUATE `EBHP_SELECTEDHOT = 5
%EQUATE `EBHP_SELECTEDPRESSED = 6
' enum IEBARMENUSTATES
%EQUATE `EBM_NORMAL = 1
%EQUATE `EBM_HOT = 2
%EQUATE `EBM_PRESSED = 3
' enum NORMALGROUPCOLLAPSESTATES
%EQUATE `EBNGC_NORMAL = 1
%EQUATE `EBNGC_HOT = 2
%EQUATE `EBNGC_PRESSED = 3
' enum NORMALGROUPEXPANDSTATES
%EQUATE `EBNGE_NORMAL = 1
%EQUATE `EBNGE_HOT = 2
%EQUATE `EBNGE_PRESSED = 3
' enum SPECIALGROUPCOLLAPSESTATES
%EQUATE `EBSGC_NORMAL = 1
%EQUATE `EBSGC_HOT = 2
%EQUATE `EBSGC_PRESSED = 3
' enum SPECIALGROUPEXPANDSTATES
%EQUATE `EBSGE_NORMAL = 1
%EQUATE `EBSGE_HOT = 2
%EQUATE `EBSGE_PRESSED = 3
'//
'// FLYOUTSTYLE class parts and states
'//
$$VSCLASS_FLYOUTSTYLE = "FLYOUTSTYLE"$$
$$VSCLASS_FLYOUT = "FLYOUT"$$
' enum FLYOUTPARTS
%EQUATE `FLYOUT_HEADER = 1
%EQUATE `FLYOUT_BODY = 2
%EQUATE `FLYOUT_LABEL = 3
%EQUATE `FLYOUT_LINK = 4
%EQUATE `FLYOUT_DIVIDER = 5
%EQUATE `FLYOUT_WINDOW = 6
%EQUATE `FLYOUT_LINKAREA = 7
%EQUATE `FLYOUT_LINKHEADER = 8
'#define FLYOUTSTYLEPARTS FLYOUTPARTS;
' enum LABELSTATES
%EQUATE `FLS_NORMAL = 1
%EQUATE `FLS_SELECTED = 2
%EQUATE `FLS_EMPHASIZED = 3
%EQUATE `FLS_DISABLED = 4
' enum LINKSTATES
%EQUATE `FLYOUTLINK_NORMAL = 1
%EQUATE `FLYOUTLINK_HOVER = 2
' enum BODYSTATES
%EQUATE `FBS_NORMAL = 1
%EQUATE `FBS_EMPHASIZED = 2
' enum LINKHEADERSTATES
%EQUATE `FLH_NORMAL = 1
%EQUATE `FLH_HOVER = 2
'//
'// HEADERSTYLE class parts and states
'//
$$VSCLASS_HEADERSTYLE = "HEADERSTYLE"$$
$$VSCLASS_HEADER = "HEADER"$$
' enum HEADERPARTS
%EQUATE `HP_HEADERITEM = 1
%EQUATE `HP_HEADERITEMLEFT = 2
%EQUATE `HP_HEADERITEMRIGHT = 3
%EQUATE `HP_HEADERSORTARROW = 4
%EQUATE `HP_HEADERDROPDOWN = 5
%EQUATE `HP_HEADERDROPDOWNFILTER = 6
%EQUATE `HP_HEADEROVERFLOW = 7
'#define HEADERSTYLEPARTS HEADERPARTS;
' enum HEADERSTYLESTATES
%EQUATE `HBG_DETAILS = 1
%EQUATE `HBG_ICON = 2
' enum HEADERITEMSTATES
%EQUATE `HIS_NORMAL = 1
%EQUATE `HIS_HOT = 2
%EQUATE `HIS_PRESSED = 3
%EQUATE `HIS_SORTEDNORMAL = 4
%EQUATE `HIS_SORTEDHOT = 5
%EQUATE `HIS_SORTEDPRESSED = 6
%EQUATE `HIS_ICONNORMAL = 7
%EQUATE `HIS_ICONHOT = 8
%EQUATE `HIS_ICONPRESSED = 9
%EQUATE `HIS_ICONSORTEDNORMAL = 10
%EQUATE `HIS_ICONSORTEDHOT = 11
%EQUATE `HIS_ICONSORTEDPRESSED = 12
' enum HEADERITEMLEFTSTATES
%EQUATE `HILS_NORMAL = 1
%EQUATE `HILS_HOT = 2
%EQUATE `HILS_PRESSED = 3
' enum HEADERITEMRIGHTSTATES
%EQUATE `HIRS_NORMAL = 1
%EQUATE `HIRS_HOT = 2
%EQUATE `HIRS_PRESSED = 3
' enum HEADERSORTARROWSTATES
%EQUATE `HSAS_SORTEDUP = 1
%EQUATE `HSAS_SORTEDDOWN = 2
' enum HEADERDROPDOWNSTATES
%EQUATE `HDDS_NORMAL = 1
%EQUATE `HDDS_SOFTHOT = 2
%EQUATE `HDDS_HOT = 3
' enum HEADERDROPDOWNFILTERSTATES
%EQUATE `HDDFS_NORMAL = 1
%EQUATE `HDDFS_SOFTHOT = 2
%EQUATE `HDDFS_HOT = 3
' enum HEADEROVERFLOWSTATES
%EQUATE `HOFS_NORMAL = 1
%EQUATE `HOFS_HOT = 2
'//
'// LISTBOXSTYLE class parts and states
'//
$$VSCLASS_LISTBOXSTYLE = "LISTBOXSTYLE"$$
$$VSCLASS_LISTBOX = "LISTBOX"$$
' enum LISTBOXPARTS
%EQUATE `LBCP_BORDER_HSCROLL = 1
%EQUATE `LBCP_BORDER_HVSCROLL = 2
%EQUATE `LBCP_BORDER_NOSCROLL = 3
%EQUATE `LBCP_BORDER_VSCROLL = 4
%EQUATE `LBCP_ITEM = 5
'#define LISTBOXSTYLEPARTS LISTBOXPARTS;
' enum BORDER_HSCROLLSTATES
%EQUATE `LBPSH_NORMAL = 1
%EQUATE `LBPSH_FOCUSED = 2
%EQUATE `LBPSH_HOT = 3
%EQUATE `LBPSH_DISABLED = 4
' enum BORDER_HVSCROLLSTATES
%EQUATE `LBPSHV_NORMAL = 1
%EQUATE `LBPSHV_FOCUSED = 2
%EQUATE `LBPSHV_HOT = 3
%EQUATE `LBPSHV_DISABLED = 4
' enum BORDER_NOSCROLLSTATES
%EQUATE `LBPSN_NORMAL = 1
%EQUATE `LBPSN_FOCUSED = 2
%EQUATE `LBPSN_HOT = 3
%EQUATE `LBPSN_DISABLED = 4
' enum BORDER_VSCROLLSTATES
%EQUATE `LBPSV_NORMAL = 1
%EQUATE `LBPSV_FOCUSED = 2
%EQUATE `LBPSV_HOT = 3
%EQUATE `LBPSV_DISABLED = 4
' enum ITEMSTATES
%EQUATE `LBPSI_HOT = 1
%EQUATE `LBPSI_HOTSELECTED = 2
%EQUATE `LBPSI_SELECTED = 3
%EQUATE `LBPSI_SELECTEDNOTFOCUS = 4
'//
'// LISTVIEWSTYLE class parts and states
'//
$$VSCLASS_LISTVIEWSTYLE = "LISTVIEWSTYLE"$$
$$VSCLASS_LISTVIEW = "LISTVIEW"$$
' enum LISTVIEWPARTS
%EQUATE `LVP_LISTITEM = 1
%EQUATE `LVP_LISTGROUP = 2
%EQUATE `LVP_LISTDETAIL = 3
%EQUATE `LVP_LISTSORTEDDETAIL = 4
%EQUATE `LVP_EMPTYTEXT = 5
%EQUATE `LVP_GROUPHEADER = 6
%EQUATE `LVP_GROUPHEADERLINE = 7
%EQUATE `LVP_EXPANDBUTTON = 8
%EQUATE `LVP_COLLAPSEBUTTON = 9
%EQUATE `LVP_COLUMNDETAIL = 10
'#define LISTVIEWSTYLEPARTS LISTVIEWPARTS;
' enum LISTITEMSTATES
%EQUATE `LISS_NORMAL = 1
%EQUATE `LISS_HOT = 2
%EQUATE `LISS_SELECTED = 3
%EQUATE `LISS_DISABLED = 4
%EQUATE `LISS_SELECTEDNOTFOCUS = 5
%EQUATE `LISS_HOTSELECTED = 6
' enum GROUPHEADERSTATES
%EQUATE `LVGH_OPEN = 1
%EQUATE `LVGH_OPENHOT = 2
%EQUATE `LVGH_OPENSELECTED = 3
%EQUATE `LVGH_OPENSELECTEDHOT = 4
%EQUATE `LVGH_OPENSELECTEDNOTFOCUSED = 5
%EQUATE `LVGH_OPENSELECTEDNOTFOCUSEDHOT = 6
%EQUATE `LVGH_OPENMIXEDSELECTION = 7
%EQUATE `LVGH_OPENMIXEDSELECTIONHOT = 8
%EQUATE `LVGH_CLOSE = 9
%EQUATE `LVGH_CLOSEHOT = 10
%EQUATE `LVGH_CLOSESELECTED = 11
%EQUATE `LVGH_CLOSESELECTEDHOT = 12
%EQUATE `LVGH_CLOSESELECTEDNOTFOCUSED = 13
%EQUATE `LVGH_CLOSESELECTEDNOTFOCUSEDHOT = 14
%EQUATE `LVGH_CLOSEMIXEDSELECTION = 15
%EQUATE `LVGH_CLOSEMIXEDSELECTIONHOT = 16
' enum GROUPHEADERLINESTATES
%EQUATE `LVGHL_OPEN = 1
%EQUATE `LVGHL_OPENHOT = 2
%EQUATE `LVGHL_OPENSELECTED = 3
%EQUATE `LVGHL_OPENSELECTEDHOT = 4
%EQUATE `LVGHL_OPENSELECTEDNOTFOCUSED = 5
%EQUATE `LVGHL_OPENSELECTEDNOTFOCUSEDHOT = 6
%EQUATE `LVGHL_OPENMIXEDSELECTION = 7
%EQUATE `LVGHL_OPENMIXEDSELECTIONHOT = 8
%EQUATE `LVGHL_CLOSE = 9
%EQUATE `LVGHL_CLOSEHOT = 10
%EQUATE `LVGHL_CLOSESELECTED = 11
%EQUATE `LVGHL_CLOSESELECTEDHOT = 12
%EQUATE `LVGHL_CLOSESELECTEDNOTFOCUSED = 13
%EQUATE `LVGHL_CLOSESELECTEDNOTFOCUSEDHOT = 14
%EQUATE `LVGHL_CLOSEMIXEDSELECTION = 15
%EQUATE `LVGHL_CLOSEMIXEDSELECTIONHOT = 16
' enum EXPANDBUTTONSTATES
%EQUATE `LVEB_NORMAL = 1
%EQUATE `LVEB_HOVER = 2
%EQUATE `LVEB_PUSHED = 3
' enum COLLAPSEBUTTONSTATES
%EQUATE `LVCB_NORMAL = 1
%EQUATE `LVCB_HOVER = 2
%EQUATE `LVCB_PUSHED = 3
'//
'// MENUSTYLE class parts and states
'//
$$VSCLASS_MENUSTYLE = "MENUSTYLE"$$
$$VSCLASS_MENU = "MENU"$$
' enum MENUPARTS
%EQUATE `MENU_MENUITEM_TMSCHEMA = 1
%EQUATE `MENU_MENUDROPDOWN_TMSCHEMA = 2
%EQUATE `MENU_MENUBARITEM_TMSCHEMA = 3
%EQUATE `MENU_MENUBARDROPDOWN_TMSCHEMA = 4
%EQUATE `MENU_CHEVRON_TMSCHEMA = 5
%EQUATE `MENU_SEPARATOR_TMSCHEMA = 6
%EQUATE `MENU_BARBACKGROUND = 7
%EQUATE `MENU_BARITEM = 8
%EQUATE `MENU_POPUPBACKGROUND = 9
%EQUATE `MENU_POPUPBORDERS = 10
%EQUATE `MENU_POPUPCHECK = 11
%EQUATE `MENU_POPUPCHECKBACKGROUND = 12
%EQUATE `MENU_POPUPGUTTER = 13
%EQUATE `MENU_POPUPITEM = 14
%EQUATE `MENU_POPUPSEPARATOR = 15
%EQUATE `MENU_POPUPSUBMENU = 16
%EQUATE `MENU_SYSTEMCLOSE = 17
%EQUATE `MENU_SYSTEMMAXIMIZE = 18
%EQUATE `MENU_SYSTEMMINIMIZE = 19
%EQUATE `MENU_SYSTEMRESTORE = 20
'#define MENUSTYLEPARTS MENUPARTS;
' enum BARBACKGROUNDSTATES
%EQUATE `MB_ACTIVE = 1
%EQUATE `MB_INACTIVE = 2
' enum BARITEMSTATES
%EQUATE `MBI_NORMAL = 1
%EQUATE `MBI_HOT = 2
%EQUATE `MBI_PUSHED = 3
%EQUATE `MBI_DISABLED = 4
%EQUATE `MBI_DISABLEDHOT = 5
%EQUATE `MBI_DISABLEDPUSHED = 6
' enum POPUPCHECKSTATES
%EQUATE `MC_CHECKMARKNORMAL = 1
%EQUATE `MC_CHECKMARKDISABLED = 2
%EQUATE `MC_BULLETNORMAL = 3
%EQUATE `MC_BULLETDISABLED = 4
' enum POPUPCHECKBACKGROUNDSTATES
%EQUATE `MCB_DISABLED = 1
%EQUATE `MCB_NORMAL = 2
%EQUATE `MCB_BITMAP = 3
' enum POPUPITEMSTATES
%EQUATE `MPI_NORMAL = 1
%EQUATE `MPI_HOT = 2
%EQUATE `MPI_DISABLED = 3
%EQUATE `MPI_DISABLEDHOT = 4
' enum POPUPSUBMENUSTATES
%EQUATE `MSM_NORMAL = 1
%EQUATE `MSM_DISABLED = 2
' enum SYSTEMCLOSESTATES
%EQUATE `MSYSC_NORMAL = 1
%EQUATE `MSYSC_DISABLED = 2
' enum SYSTEMMAXIMIZESTATES
%EQUATE `MSYSMX_NORMAL = 1
%EQUATE `MSYSMX_DISABLED = 2
' enum SYSTEMMINIMIZESTATES
%EQUATE `MSYSMN_NORMAL = 1
%EQUATE `MSYSMN_DISABLED = 2
' enum SYSTEMRESTORESTATES
%EQUATE `MSYSR_NORMAL = 1
%EQUATE `MSYSR_DISABLED = 2
'//
'// NAVIGATION class parts and states
'//
$$VSCLASS_NAVIGATION = "NAVIGATION"$$
' enum NAVIGATIONPARTS
%EQUATE `NAV_BACKBUTTON = 1
%EQUATE `NAV_FORWARDBUTTON = 2
%EQUATE `NAV_MENUBUTTON = 3
' enum NAV_BACKBUTTONSTATES
%EQUATE `NAV_BB_NORMAL = 1
%EQUATE `NAV_BB_HOT = 2
%EQUATE `NAV_BB_PRESSED = 3
%EQUATE `NAV_BB_DISABLED = 4
' enum NAV_FORWARDBUTTONSTATES
%EQUATE `NAV_FB_NORMAL = 1
%EQUATE `NAV_FB_HOT = 2
%EQUATE `NAV_FB_PRESSED = 3
%EQUATE `NAV_FB_DISABLED = 4
' enum NAV_MENUBUTTONSTATES
%EQUATE `NAV_MB_NORMAL = 1
%EQUATE `NAV_MB_HOT = 2
%EQUATE `NAV_MB_PRESSED = 3
%EQUATE `NAV_MB_DISABLED = 4
'//
'// PROGRESSSTYLE class parts and states
'//
$$VSCLASS_PROGRESSSTYLE = "PROGRESSSTYLE"$$
$$VSCLASS_PROGRESS = "PROGRESS"$$
' enum PROGRESSPARTS
%EQUATE `PP_BAR = 1
%EQUATE `PP_BARVERT = 2
%EQUATE `PP_CHUNK = 3
%EQUATE `PP_CHUNKVERT = 4
%EQUATE `PP_FILL = 5
%EQUATE `PP_FILLVERT = 6
%EQUATE `PP_PULSEOVERLAY = 7
%EQUATE `PP_MOVEOVERLAY = 8
%EQUATE `PP_PULSEOVERLAYVERT = 9
%EQUATE `PP_MOVEOVERLAYVERT = 10
%EQUATE `PP_TRANSPARENTBAR = 11
%EQUATE `PP_TRANSPARENTBARVERT = 12
'#define PROGRESSSTYLEPARTS PROGRESSPARTS;
' enum TRANSPARENTBARSTATES
%EQUATE `PBBS_NORMAL = 1
%EQUATE `PBBS_PARTIAL = 2
' enum TRANSPARENTBARVERTSTATES
%EQUATE `PBBVS_NORMAL = 1
%EQUATE `PBBVS_PARTIAL = 2
' enum FILLSTATES
%EQUATE `PBFS_NORMAL = 1
%EQUATE `PBFS_ERROR = 2
%EQUATE `PBFS_PAUSED = 3
%EQUATE `PBFS_PARTIAL = 4
' enum FILLVERTSTATES
%EQUATE `PBFVS_NORMAL = 1
%EQUATE `PBFVS_ERROR = 2
%EQUATE `PBFVS_PAUSED = 3
%EQUATE `PBFVS_PARTIAL = 4
'//
'// REBARSTYLE class parts and states
'//
$$VSCLASS_REBARSTYLE = "REBARSTYLE"$$
$$VSCLASS_REBAR = "REBAR"$$
' enum REBARPARTS
%EQUATE `RP_GRIPPER = 1
%EQUATE `RP_GRIPPERVERT = 2
%EQUATE `RP_BAND = 3
%EQUATE `RP_CHEVRON = 4
%EQUATE `RP_CHEVRONVERT = 5
%EQUATE `RP_BACKGROUND = 6
%EQUATE `RP_SPLITTER = 7
%EQUATE `RP_SPLITTERVERT = 8
'#define REBARSTYLEPARTS REBARPARTS;
' enum CHEVRONSTATES
%EQUATE `CHEVS_NORMAL = 1
%EQUATE `CHEVS_HOT = 2
%EQUATE `CHEVS_PRESSED = 3
' enum CHEVRONVERTSTATES
%EQUATE `CHEVSV_NORMAL = 1
%EQUATE `CHEVSV_HOT = 2
%EQUATE `CHEVSV_PRESSED = 3
' enum SPLITTERSTATES
%EQUATE `SPLITS_NORMAL = 1
%EQUATE `SPLITS_HOT = 2
%EQUATE `SPLITS_PRESSED = 3
' enum SPLITTERVERTSTATES
%EQUATE `SPLITSV_NORMAL = 1
%EQUATE `SPLITSV_HOT = 2
%EQUATE `SPLITSV_PRESSED = 3
'//
'// SCROLLBARSTYLE class parts and states
'//
$$VSCLASS_SCROLLBARSTYLE = "SCROLLBARSTYLE"$$
$$VSCLASS_SCROLLBAR = "SCROLLBAR"$$
' enum SCROLLBARPARTS
%EQUATE `SBP_ARROWBTN = 1
%EQUATE `SBP_THUMBBTNHORZ = 2
%EQUATE `SBP_THUMBBTNVERT = 3
%EQUATE `SBP_LOWERTRACKHORZ = 4
%EQUATE `SBP_UPPERTRACKHORZ = 5
%EQUATE `SBP_LOWERTRACKVERT = 6
%EQUATE `SBP_UPPERTRACKVERT = 7
%EQUATE `SBP_GRIPPERHORZ = 8
%EQUATE `SBP_GRIPPERVERT = 9
%EQUATE `SBP_SIZEBOX = 10
'#define SCROLLBARSTYLEPARTS SCROLLBARPARTS;
' enum ARROWBTNSTATES
%EQUATE `ABS_UPNORMAL = 1
%EQUATE `ABS_UPHOT = 2
%EQUATE `ABS_UPPRESSED = 3
%EQUATE `ABS_UPDISABLED = 4
%EQUATE `ABS_DOWNNORMAL = 5
%EQUATE `ABS_DOWNHOT = 6
%EQUATE `ABS_DOWNPRESSED = 7
%EQUATE `ABS_DOWNDISABLED = 8
%EQUATE `ABS_LEFTNORMAL = 9
%EQUATE `ABS_LEFTHOT = 10
%EQUATE `ABS_LEFTPRESSED = 11
%EQUATE `ABS_LEFTDISABLED = 12
%EQUATE `ABS_RIGHTNORMAL = 13
%EQUATE `ABS_RIGHTHOT = 14
%EQUATE `ABS_RIGHTPRESSED = 15
%EQUATE `ABS_RIGHTDISABLED = 16
%EQUATE `ABS_UPHOVER = 17
%EQUATE `ABS_DOWNHOVER = 18
%EQUATE `ABS_LEFTHOVER = 19
%EQUATE `ABS_RIGHTHOVER = 20
' enum SCROLLBARSTYLESTATES
%EQUATE `SCRBS_NORMAL = 1
%EQUATE `SCRBS_HOT = 2
%EQUATE `SCRBS_PRESSED = 3
%EQUATE `SCRBS_DISABLED = 4
%EQUATE `SCRBS_HOVER = 5
' enum SIZEBOXSTATES
%EQUATE `SZB_RIGHTALIGN = 1
%EQUATE `SZB_LEFTALIGN = 2
%EQUATE `SZB_TOPRIGHTALIGN = 3
%EQUATE `SZB_TOPLEFTALIGN = 4
%EQUATE `SZB_HALFBOTTOMRIGHTALIGN = 5
%EQUATE `SZB_HALFBOTTOMLEFTALIGN = 6
%EQUATE `SZB_HALFTOPRIGHTALIGN = 7
%EQUATE `SZB_HALFTOPLEFTALIGN = 8
'//
'// SPINSTYLE class parts and states
'//
$$VSCLASS_SPINSTYLE = "SPINSTYLE"$$
$$VSCLASS_SPIN = "SPIN"$$
' enum SPINPARTS
%EQUATE `SPNP_UP = 1
%EQUATE `SPNP_DOWN = 2
%EQUATE `SPNP_UPHORZ = 3
%EQUATE `SPNP_DOWNHORZ = 4
'#define SPINSTYLEPARTS SPINPARTS;
' enum UPSTATES
%EQUATE `UPS_NORMAL = 1
%EQUATE `UPS_HOT = 2
%EQUATE `UPS_PRESSED = 3
%EQUATE `UPS_DISABLED = 4
' enum DOWNSTATES
%EQUATE `DNS_NORMAL = 1
%EQUATE `DNS_HOT = 2
%EQUATE `DNS_PRESSED = 3
%EQUATE `DNS_DISABLED = 4
' enum UPHORZSTATES
%EQUATE `UPHZS_NORMAL = 1
%EQUATE `UPHZS_HOT = 2
%EQUATE `UPHZS_PRESSED = 3
%EQUATE `UPHZS_DISABLED = 4
' enum DOWNHORZSTATES
%EQUATE `DNHZS_NORMAL = 1
%EQUATE `DNHZS_HOT = 2
%EQUATE `DNHZS_PRESSED = 3
%EQUATE `DNHZS_DISABLED = 4
'//
'// STATUSSTYLE class parts and states
'//
$$VSCLASS_STATUSSTYLE = "STATUSSTYLE"$$
$$VSCLASS_STATUS = "STATUS"$$
' enum STATUSPARTS
%EQUATE `SP_PANE = 1
%EQUATE `SP_GRIPPERPANE = 2
%EQUATE `SP_GRIPPER = 3
'#define STATUSSTYLEPARTS STATUSPARTS;
'//
'// TABSTYLE class parts and states
'//
$$VSCLASS_TABSTYLE = "TABSTYLE"$$
$$VSCLASS_TAB = "TAB"$$
' enum TABPARTS
%EQUATE `TABP_TABITEM = 1
%EQUATE `TABP_TABITEMLEFTEDGE = 2
%EQUATE `TABP_TABITEMRIGHTEDGE = 3
%EQUATE `TABP_TABITEMBOTHEDGE = 4
%EQUATE `TABP_TOPTABITEM = 5
%EQUATE `TABP_TOPTABITEMLEFTEDGE = 6
%EQUATE `TABP_TOPTABITEMRIGHTEDGE = 7
%EQUATE `TABP_TOPTABITEMBOTHEDGE = 8
%EQUATE `TABP_PANE = 9
%EQUATE `TABP_BODY = 10
%EQUATE `TABP_AEROWIZARDBODY = 11
'#define TABSTYLEPARTS TABPARTS;
' enum TABITEMSTATES
%EQUATE `TIS_NORMAL = 1
%EQUATE `TIS_HOT = 2
%EQUATE `TIS_SELECTED = 3
%EQUATE `TIS_DISABLED = 4
%EQUATE `TIS_FOCUSED = 5
' enum TABITEMLEFTEDGESTATES
%EQUATE `TILES_NORMAL = 1
%EQUATE `TILES_HOT = 2
%EQUATE `TILES_SELECTED = 3
%EQUATE `TILES_DISABLED = 4
%EQUATE `TILES_FOCUSED = 5
' enum TABITEMRIGHTEDGESTATES
%EQUATE `TIRES_NORMAL = 1
%EQUATE `TIRES_HOT = 2
%EQUATE `TIRES_SELECTED = 3
%EQUATE `TIRES_DISABLED = 4
%EQUATE `TIRES_FOCUSED = 5
' enum TABITEMBOTHEDGESTATES
%EQUATE `TIBES_NORMAL = 1
%EQUATE `TIBES_HOT = 2
%EQUATE `TIBES_SELECTED = 3
%EQUATE `TIBES_DISABLED = 4
%EQUATE `TIBES_FOCUSED = 5
' enum TOPTABITEMSTATES
%EQUATE `TTIS_NORMAL = 1
%EQUATE `TTIS_HOT = 2
%EQUATE `TTIS_SELECTED = 3
%EQUATE `TTIS_DISABLED = 4
%EQUATE `TTIS_FOCUSED = 5
' enum TOPTABITEMLEFTEDGESTATES
%EQUATE `TTILES_NORMAL = 1
%EQUATE `TTILES_HOT = 2
%EQUATE `TTILES_SELECTED = 3
%EQUATE `TTILES_DISABLED = 4
%EQUATE `TTILES_FOCUSED = 5
' enum TOPTABITEMRIGHTEDGESTATES
%EQUATE `TTIRES_NORMAL = 1
%EQUATE `TTIRES_HOT = 2
%EQUATE `TTIRES_SELECTED = 3
%EQUATE `TTIRES_DISABLED = 4
%EQUATE `TTIRES_FOCUSED = 5
' enum TOPTABITEMBOTHEDGESTATES
%EQUATE `TTIBES_NORMAL = 1
%EQUATE `TTIBES_HOT = 2
%EQUATE `TTIBES_SELECTED = 3
%EQUATE `TTIBES_DISABLED = 4
%EQUATE `TTIBES_FOCUSED = 5
'//
'// TASKDIALOGSTYLE class parts and states
'//
$$VSCLASS_TASKDIALOGSTYLE = "TASKDIALOGSTYLE"$$
$$VSCLASS_TASKDIALOG = "TASKDIALOG"$$
' enum TASKDIALOGPARTS
%EQUATE `TDLG_PRIMARYPANEL = 1
%EQUATE `TDLG_MAININSTRUCTIONPANE = 2
%EQUATE `TDLG_MAINICON = 3
%EQUATE `TDLG_CONTENTPANE = 4
%EQUATE `TDLG_CONTENTICON = 5
%EQUATE `TDLG_EXPANDEDCONTENT = 6
%EQUATE `TDLG_COMMANDLINKPANE = 7
%EQUATE `TDLG_SECONDARYPANEL = 8
%EQUATE `TDLG_CONTROLPANE = 9
%EQUATE `TDLG_BUTTONSECTION = 10
%EQUATE `TDLG_BUTTONWRAPPER = 11
%EQUATE `TDLG_EXPANDOTEXT = 12
%EQUATE `TDLG_EXPANDOBUTTON = 13
%EQUATE `TDLG_VERIFICATIONTEXT = 14
%EQUATE `TDLG_FOOTNOTEPANE = 15
%EQUATE `TDLG_FOOTNOTEAREA = 16
%EQUATE `TDLG_FOOTNOTESEPARATOR = 17
%EQUATE `TDLG_EXPANDEDFOOTERAREA = 18
%EQUATE `TDLG_PROGRESSBAR = 19
%EQUATE `TDLG_IMAGEALIGNMENT = 20
%EQUATE `TDLG_RADIOBUTTONPANE = 21
'#define TASKDIALOGSTYLEPARTS TASKDIALOGPARTS;
' enum CONTENTPANESTATES
%EQUATE `TDLGCPS_STANDALONE = 1
' enum EXPANDOBUTTONSTATES
%EQUATE `TDLGEBS_NORMAL = 1
%EQUATE `TDLGEBS_HOVER = 2
%EQUATE `TDLGEBS_PRESSED = 3
%EQUATE `TDLGEBS_EXPANDEDNORMAL = 4
%EQUATE `TDLGEBS_EXPANDEDHOVER = 5
%EQUATE `TDLGEBS_EXPANDEDPRESSED = 6
'//
'// TEXTSTYLE class parts and states
'//
'#define VSCLASS_TEXTSTYLE "TEXTSTYLE"
' enum TEXTSTYLEPARTS
%EQUATE `TEXT_MAININSTRUCTION = 1
%EQUATE `TEXT_INSTRUCTION = 2
%EQUATE `TEXT_BODYTITLE = 3
%EQUATE `TEXT_BODYTEXT = 4
%EQUATE `TEXT_SECONDARYTEXT = 5
%EQUATE `TEXT_HYPERLINKTEXT = 6
%EQUATE `TEXT_EXPANDED = 7
%EQUATE `TEXT_LABEL = 8
%EQUATE `TEXT_CONTROLLABEL = 9
' enum HYPERLINKTEXTSTATES
%EQUATE `TS_HYPERLINK_NORMAL = 1
%EQUATE `TS_HYPERLINK_HOT = 2
%EQUATE `TS_HYPERLINK_PRESSED = 3
%EQUATE `TS_HYPERLINK_DISABLED = 4
' enum CONTROLLABELSTATES
%EQUATE `TS_CONTROLLABEL_NORMAL = 1
%EQUATE `TS_CONTROLLABEL_DISABLED = 2
'//
'// TOOLBARSTYLE class parts and states
'//
$$VSCLASS_TOOLBARSTYLE = "TOOLBARSTYLE"$$
$$VSCLASS_TOOLBAR = "TOOLBAR"$$
' enum TOOLBARPARTS
%EQUATE `TP_BUTTON = 1
%EQUATE `TP_DROPDOWNBUTTON = 2
%EQUATE `TP_SPLITBUTTON = 3
%EQUATE `TP_SPLITBUTTONDROPDOWN = 4
%EQUATE `TP_SEPARATOR = 5
%EQUATE `TP_SEPARATORVERT = 6
%EQUATE `TP_DROPDOWNBUTTONGLYPH = 7
'#define TOOLBARSTYLEPARTS TOOLBARPARTS;
' enum TOOLBARSTYLESTATES
%EQUATE `TS_NORMAL = 1
%EQUATE `TS_HOT = 2
%EQUATE `TS_PRESSED = 3
%EQUATE `TS_DISABLED = 4
%EQUATE `TS_CHECKED = 5
%EQUATE `TS_HOTCHECKED = 6
%EQUATE `TS_NEARHOT = 7
%EQUATE `TS_OTHERSIDEHOT = 8
'//
'// TOOLTIPSTYLE class parts and states
'//
$$VSCLASS_TOOLTIPSTYLE = "TOOLTIPSTYLE"$$
$$VSCLASS_TOOLTIP = "TOOLTIP"$$
' enum TOOLTIPPARTS
%EQUATE `TTP_STANDARD = 1
%EQUATE `TTP_STANDARDTITLE = 2
%EQUATE `TTP_BALLOON = 3
%EQUATE `TTP_BALLOONTITLE = 4
%EQUATE `TTP_CLOSE = 5
%EQUATE `TTP_BALLOONSTEM = 6
%EQUATE `TTP_WRENCH = 7
'#define TOOLTIPSTYLEPARTS TOOLTIPPARTS;
' enum CLOSESTATES
%EQUATE `TTCS_NORMAL = 1
%EQUATE `TTCS_HOT = 2
%EQUATE `TTCS_PRESSED = 3
' enum STANDARDSTATES
%EQUATE `TTSS_NORMAL = 1
%EQUATE `TTSS_LINK = 2
' enum BALLOONSTATES
%EQUATE `TTBS_NORMAL = 1
%EQUATE `TTBS_LINK = 2
' enum BALLOONSTEMSTATES
%EQUATE `TTBSS_POINTINGUPLEFTWALL = 1
%EQUATE `TTBSS_POINTINGUPCENTERED = 2
%EQUATE `TTBSS_POINTINGUPRIGHTWALL = 3
%EQUATE `TTBSS_POINTINGDOWNRIGHTWALL = 4
%EQUATE `TTBSS_POINTINGDOWNCENTERED = 5
%EQUATE `TTBSS_POINTINGDOWNLEFTWALL = 6
' enum WRENCHSTATES
%EQUATE `TTWS_NORMAL = 1
%EQUATE `TTWS_HOT = 2
%EQUATE `TTWS_PRESSED = 3
'//
'// TRACKBARSTYLE class parts and states
'//
$$VSCLASS_TRACKBARSTYLE = "TRACKBARSTYLE"$$
$$VSCLASS_TRACKBAR = "TRACKBAR"$$
' enum TRACKBARPARTS
%EQUATE `TKP_TRACK = 1
%EQUATE `TKP_TRACKVERT = 2
%EQUATE `TKP_THUMB = 3
%EQUATE `TKP_THUMBBOTTOM = 4
%EQUATE `TKP_THUMBTOP = 5
%EQUATE `TKP_THUMBVERT = 6
%EQUATE `TKP_THUMBLEFT = 7
%EQUATE `TKP_THUMBRIGHT = 8
%EQUATE `TKP_TICS = 9
%EQUATE `TKP_TICSVERT = 10
'#define TRACKBARSTYLEPARTS TRACKBARPARTS;
' enum TRACKBARSTYLESTATES
%EQUATE `TKS_NORMAL = 1
' enum TRACKSTATES
%EQUATE `TRS_NORMAL = 1
' enum TRACKVERTSTATES
%EQUATE `TRVS_NORMAL = 1
' enum THUMBSTATES
%EQUATE `TUS_NORMAL = 1
%EQUATE `TUS_HOT = 2
%EQUATE `TUS_PRESSED = 3
%EQUATE `TUS_FOCUSED = 4
%EQUATE `TUS_DISABLED = 5
' enum THUMBBOTTOMSTATES
%EQUATE `TUBS_NORMAL = 1
%EQUATE `TUBS_HOT = 2
%EQUATE `TUBS_PRESSED = 3
%EQUATE `TUBS_FOCUSED = 4
%EQUATE `TUBS_DISABLED = 5
' enum THUMBTOPSTATES
%EQUATE `TUTS_NORMAL = 1
%EQUATE `TUTS_HOT = 2
%EQUATE `TUTS_PRESSED = 3
%EQUATE `TUTS_FOCUSED = 4
%EQUATE `TUTS_DISABLED = 5
' enum THUMBVERTSTATES
%EQUATE `TUVS_NORMAL = 1
%EQUATE `TUVS_HOT = 2
%EQUATE `TUVS_PRESSED = 3
%EQUATE `TUVS_FOCUSED = 4
%EQUATE `TUVS_DISABLED = 5
' enum THUMBLEFTSTATES
%EQUATE `TUVLS_NORMAL = 1
%EQUATE `TUVLS_HOT = 2
%EQUATE `TUVLS_PRESSED = 3
%EQUATE `TUVLS_FOCUSED = 4
%EQUATE `TUVLS_DISABLED = 5
' enum THUMBRIGHTSTATES
%EQUATE `TUVRS_NORMAL = 1
%EQUATE `TUVRS_HOT = 2
%EQUATE `TUVRS_PRESSED = 3
%EQUATE `TUVRS_FOCUSED = 4
%EQUATE `TUVRS_DISABLED = 5
' enum TICSSTATES
%EQUATE `TSS_NORMAL = 1
' enum TICSVERTSTATES
%EQUATE `TSVS_NORMAL = 1
'//
'// TREEVIEWSTYLE class parts and states
'//
$$VSCLASS_TREEVIEWSTYLE = "TREEVIEWSTYLE"$$
$$VSCLASS_TREEVIEW = "TREEVIEW"$$
' enum TREEVIEWPARTS
%EQUATE `TVP_TREEITEM = 1
%EQUATE `TVP_GLYPH = 2
%EQUATE `TVP_BRANCH = 3
%EQUATE `TVP_HOTGLYPH = 4
'#define TREEVIEWSTYLEPARTS TREEVIEWPARTS;
' enum TREEITEMSTATES
%EQUATE `TREIS_NORMAL = 1
%EQUATE `TREIS_HOT = 2
%EQUATE `TREIS_SELECTED = 3
%EQUATE `TREIS_DISABLED = 4
%EQUATE `TREIS_SELECTEDNOTFOCUS = 5
%EQUATE `TREIS_HOTSELECTED = 6
' enum GLYPHSTATES
%EQUATE `GLPS_CLOSED = 1
%EQUATE `GLPS_OPENED = 2
' enum HOTGLYPHSTATES
%EQUATE `HGLPS_CLOSED = 1
%EQUATE `HGLPS_OPENED = 2
'//
'// WINDOWSTYLE class parts and states
'//
$$VSCLASS_WINDOWSTYLE = "WINDOWSTYLE"$$
$$VSCLASS_WINDOW = "WINDOW"$$
' enum WINDOWPARTS
%EQUATE `WP_CAPTION = 1
%EQUATE `WP_SMALLCAPTION = 2
%EQUATE `WP_MINCAPTION = 3
%EQUATE `WP_SMALLMINCAPTION = 4
%EQUATE `WP_MAXCAPTION = 5
%EQUATE `WP_SMALLMAXCAPTION = 6
%EQUATE `WP_FRAMELEFT = 7
%EQUATE `WP_FRAMERIGHT = 8
%EQUATE `WP_FRAMEBOTTOM = 9
%EQUATE `WP_SMALLFRAMELEFT = 10
%EQUATE `WP_SMALLFRAMERIGHT = 11
%EQUATE `WP_SMALLFRAMEBOTTOM = 12
%EQUATE `WP_SYSBUTTON = 13
%EQUATE `WP_MDISYSBUTTON = 14
%EQUATE `WP_MINBUTTON = 15
%EQUATE `WP_MDIMINBUTTON = 16
%EQUATE `WP_MAXBUTTON = 17
%EQUATE `WP_CLOSEBUTTON = 18
%EQUATE `WP_SMALLCLOSEBUTTON = 19
%EQUATE `WP_MDICLOSEBUTTON = 20
%EQUATE `WP_RESTOREBUTTON = 21
%EQUATE `WP_MDIRESTOREBUTTON = 22
%EQUATE `WP_HELPBUTTON = 23
%EQUATE `WP_MDIHELPBUTTON = 24
%EQUATE `WP_HORZSCROLL = 25
%EQUATE `WP_HORZTHUMB = 26
%EQUATE `WP_VERTSCROLL = 27
%EQUATE `WP_VERTTHUMB = 28
%EQUATE `WP_DIALOG = 29
%EQUATE `WP_CAPTIONSIZINGTEMPLATE = 30
%EQUATE `WP_SMALLCAPTIONSIZINGTEMPLATE = 31
%EQUATE `WP_FRAMELEFTSIZINGTEMPLATE = 32
%EQUATE `WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33
%EQUATE `WP_FRAMERIGHTSIZINGTEMPLATE = 34
%EQUATE `WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35
%EQUATE `WP_FRAMEBOTTOMSIZINGTEMPLATE = 36
%EQUATE `WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37
%EQUATE `WP_FRAME = 38
'#define WINDOWSTYLEPARTS WINDOWPARTS;
' enum FRAMESTATES
%EQUATE `FS_ACTIVE = 1
%EQUATE `FS_INACTIVE = 2
' enum CAPTIONSTATES
%EQUATE `CS_ACTIVE = 1
%EQUATE `CS_INACTIVE = 2
%EQUATE `CS_DISABLED = 3
' enum MAXCAPTIONSTATES
%EQUATE `MXCS_ACTIVE = 1
%EQUATE `MXCS_INACTIVE = 2
%EQUATE `MXCS_DISABLED = 3
' enum MINCAPTIONSTATES
%EQUATE `MNCS_ACTIVE = 1
%EQUATE `MNCS_INACTIVE = 2
%EQUATE `MNCS_DISABLED = 3
' enum HORZSCROLLSTATES
%EQUATE `HSS_NORMAL = 1
%EQUATE `HSS_HOT = 2
%EQUATE `HSS_PUSHED = 3
%EQUATE `HSS_DISABLED = 4
' enum HORZTHUMBSTATES
%EQUATE `HTS_NORMAL = 1
%EQUATE `HTS_HOT = 2
%EQUATE `HTS_PUSHED = 3
%EQUATE `HTS_DISABLED = 4
' enum VERTSCROLLSTATES
%EQUATE `VSS_NORMAL = 1
%EQUATE `VSS_HOT = 2
%EQUATE `VSS_PUSHED = 3
%EQUATE `VSS_DISABLED = 4
' enum VERTTHUMBSTATES
%EQUATE `VTS_NORMAL = 1
%EQUATE `VTS_HOT = 2
%EQUATE `VTS_PUSHED = 3
%EQUATE `VTS_DISABLED = 4
' enum SYSBUTTONSTATES
%EQUATE `SBS_NORMAL = 1
%EQUATE `SBS_HOT = 2
%EQUATE `SBS_PUSHED = 3
%EQUATE `SBS_DISABLED = 4
' enum MINBUTTONSTATES
%EQUATE `MINBS_NORMAL = 1
%EQUATE `MINBS_HOT = 2
%EQUATE `MINBS_PUSHED = 3
%EQUATE `MINBS_DISABLED = 4
' enum MAXBUTTONSTATES
%EQUATE `MAXBS_NORMAL = 1
%EQUATE `MAXBS_HOT = 2
%EQUATE `MAXBS_PUSHED = 3
%EQUATE `MAXBS_DISABLED = 4
' enum RESTOREBUTTONSTATES
%EQUATE `RBS_NORMAL = 1
%EQUATE `RBS_HOT = 2
%EQUATE `RBS_PUSHED = 3
%EQUATE `RBS_DISABLED = 4
' enum HELPBUTTONSTATES
%EQUATE `HBS_NORMAL = 1
%EQUATE `HBS_HOT = 2
%EQUATE `HBS_PUSHED = 3
%EQUATE `HBS_DISABLED = 4
' enum CLOSEBUTTONSTATES
%EQUATE `CBS_NORMAL = 1
%EQUATE `CBS_HOT = 2
%EQUATE `CBS_PUSHED = 3
%EQUATE `CBS_DISABLED = 4
#ENDIF
