209 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			209 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Compile Insert RTI_Style_Equates
 | |
| 
 | |
| ///////////////////////////////////////////////////////////////////////////////////////////////////////////
 | |
| //  Copyright (c) 2011 Revelation Software - All Rights Reserved
 | |
| //
 | |
| //  Author   -  Erik Smith
 | |
| //  Date     -  January 2011
 | |
| //  Purpose  -  Various Values For Window And Control Styles.
 | |
| //  Notes    -  Released In 9.2.1. Derived From STYLE_EQUATES. Credit To Carl Pates At Sprezzatura For
 | |
| //              Portions of this Code. They can be downloaded as part of the Sprezzatura API Library at
 | |
| //              http://sprezzblog.blogspot.com/2010/06/sprezzatura-windows-api-library.html
 | |
| //  Warnings -  This Is Not a Complete List Of Styles. Please Visit Microsoft MSDN for a more complete List.
 | |
| //              ANY CHANGES TO THIS PROGRAM MAY BE OVERWRITTEN IN SUBSEQUENT RELEASES!
 | |
| //
 | |
| //  Version  -  1.0
 | |
| //
 | |
| //  Amended        Date                                           Reason
 | |
| //  =======      ========       ============================================================================
 | |
| //
 | |
| //
 | |
| ////////////////////////////////////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| // Window Styles -------------------------------------------------------------------------------------------
 | |
| Equ WS_OVERLAPPED$               To 0x00000000
 | |
| Equ WS_POPUP$                    To 0x80000000
 | |
| Equ WS_CHILD$                    To 0x40000000
 | |
| Equ WS_MINIMIZE$                 To 0x20000000
 | |
| Equ WS_VISIBLE$                  To 0x10000000
 | |
| Equ WS_DISABLED$                 To 0x08000000
 | |
| Equ WS_CLIPSIBLINGS$             To 0x04000000
 | |
| Equ WS_CLIPCHILDREN$             To 0x02000000
 | |
| Equ WS_MAXIMIZE$                 To 0x01000000
 | |
| Equ WS_CAPTION$                  To 0x00C00000
 | |
| Equ WS_BORDER$                   To 0x00800000
 | |
| Equ WS_DLGFRAME$                 To 0x00400000
 | |
| Equ WS_VSCROLL$                  To 0x00200000
 | |
| Equ WS_HSCROLL$                  To 0x00100000
 | |
| Equ WS_SYSMENU$                  To 0x00080000
 | |
| Equ WS_THICKFRAME$               To 0x00040000
 | |
| Equ WS_GROUP$                    To 0x00020000
 | |
| Equ WS_TABSTOP$                  To 0x00010000
 | |
| Equ WS_MINIMIZEBOX$              To 0x00020000
 | |
| Equ WS_MAXIMIZEBOX$              To 0x00010000
 | |
| 
 | |
| // Extended Window Styles ----------------------------------------------------------------------------------
 | |
| Equ WS_EX_DLGMODALFRAME$         To 0x00000001
 | |
| Equ WS_EX_DRAGOBJECT$            To 0x00000002
 | |
| Equ WS_EX_NOPARENTNOTIFY$        To 0x00000004
 | |
| Equ WS_EX_TOPMOST$               To 0x00000008
 | |
| Equ WS_EX_ACCEPTFILES$           To 0x00000010
 | |
| Equ WS_EX_TRANSPARENT$           To 0x00000020
 | |
| 
 | |
| // Button Styles -------------------------------------------------------------------------------------------
 | |
| Equ BS_PUSHBUTTON$               To 0x00000000
 | |
| Equ BS_DEFPUSHBUTTON$            To 0x00000001
 | |
| Equ BS_CHECKBOX$                 To 0x00000002
 | |
| Equ BS_AUTOCHECKBOX$             To 0x00000003
 | |
| Equ BS_RADIOBUTTON$              To 0x00000004
 | |
| Equ BS_3STATE$                   To 0x00000005
 | |
| Equ BS_AUTO3STATE$               To 0x00000006
 | |
| Equ BS_GROUPBOX$                 To 0x00000007
 | |
| Equ BS_USERBUTTON$               To 0x00000008
 | |
| Equ BS_AUTORADIOBUTTON$          To 0x00000009
 | |
| Equ BS_PUSHBOX$                  To 0x0000000A
 | |
| Equ BS_OWNERDRAW$                To 0x0000000B
 | |
| Equ BS_LEFTTEXT$                 To 0x00000020
 | |
| 
 | |
| // Static Styles -------------------------------------------------------------------------------------------
 | |
| Equ SS_LEFT$                     To 0x00000000
 | |
| Equ SS_CENTER$                   To 0x00000001
 | |
| Equ SS_RIGHT$                    To 0x00000002
 | |
| Equ SS_ICON$                     To 0x00000003
 | |
| Equ SS_BLACKRECT$                To 0x00000004
 | |
| Equ SS_GRAYRECT$                 To 0x00000005
 | |
| Equ SS_WHITERECT$                To 0x00000006
 | |
| Equ SS_BLACKFRAME$               To 0x00000007
 | |
| Equ SS_GRAYFRAME$                To 0x00000008
 | |
| Equ SS_WHITEFRAME$               To 0x00000009
 | |
| Equ SS_USERITEM$                 To 0x0000000A
 | |
| Equ SS_SIMPLE$                   To 0x0000000B
 | |
| Equ SS_LEFTNOWORDWRAP$           To 0x0000000C
 | |
| Equ SS_OWNERDRAW$                To 0x0000000D
 | |
| 
 | |
| // ListBox Styles ------------------------------------------------------------------------------------------
 | |
| Equ LBS_NOTIFY$                  To 0x00000001
 | |
| Equ LBS_SORT$                    To 0x00000002
 | |
| Equ LBS_NOREDRAW$                To 0x00000004
 | |
| Equ LBS_MULTIPLESEL$             To 0x00000008
 | |
| Equ LBS_OWNERDRAWFIXED$          To 0x00000010
 | |
| Equ LBS_OWNERDRAWVARIABLE$       To 0x00000020
 | |
| Equ LBS_HASSTRINGS$              To 0x00000040
 | |
| Equ LBS_USETABSTOPS$             To 0x00000080
 | |
| Equ LBS_NOINTEGRALHEIGHT$        To 0x00000100
 | |
| Equ LBS_MULTICOLUMN$             To 0x00000200
 | |
| Equ LBS_WANTKEYBOARDINPUT$       To 0x00000400
 | |
| Equ LBS_EXTENDEDSEL$             To 0x00000800
 | |
| Equ LBS_DISABLENOSCROLL$         To 0x00001000
 | |
| Equ LBS_NODATA$                  To 0x00002000
 | |
| Equ LBS_NOSEL$                   To 0x00004000
 | |
| 
 | |
| // ComboBox Styles -----------------------------------------------------------------------------------------
 | |
| Equ CBS_SIMPLE$                  To 0x00000001
 | |
| Equ CBS_DROPDOWN$                To 0x00000002
 | |
| Equ CBS_DROPDOWNLIST$            To 0x00000003
 | |
| Equ CBS_OWNERDRAWFIXED$          To 0x00000010
 | |
| Equ CBS_OWNERDRAWVARIABLE$       To 0x00000020
 | |
| Equ CBS_AUTOHSCROLL$             To 0x00000040
 | |
| Equ CBS_OEMCONVERT$              To 0x00000080
 | |
| Equ CBS_SORT$                    To 0x00000100
 | |
| Equ CBS_HASSTRINGS$              To 0x00000200
 | |
| Equ CBS_NOINTEGRALHEIGHT$        To 0x00000400
 | |
| Equ CBS_DISABLENOSCROLL$         To 0x00000800
 | |
| Equ CBS_UPPERCASE$               To 0x00002000
 | |
| Equ CBS_LOWERCASE$               To 0x00004000
 | |
| 
 | |
| // ScrollBar Styles ----------------------------------------------------------------------------------------
 | |
| Equ SBS_HORZ$                    To 0x00000000
 | |
| Equ SBS_VERT$                    To 0x00000001
 | |
| Equ SBS_TOPALIGN$                To 0x00000002
 | |
| Equ SBS_LEFTALIGN$               To 0x00000002
 | |
| Equ SBS_BOTTOMALIGN$             To 0x00000004
 | |
| Equ SBS_RIGHTALIGN$              To 0x00000004
 | |
| Equ SBS_SIZEBOXTOPLEFTALIGN$     To 0x00000002
 | |
| Equ SBS_SIZEBOXBOTTOMRIGHTALIGN$ To 0x00000004
 | |
| Equ SBS_SIZEBOX$                 To 0x00000008
 | |
| Equ SBS_SIZEGRIP$                To 0x00000010
 | |
| 
 | |
| // EditTable Styles ----------------------------------------------------------------------------------------
 | |
| Equ DTS_EDIT$                    To 0x00000004
 | |
| Equ DTS_RESIZE$                  To 0x00000008
 | |
| Equ DTS_NONE$                    To 0x00000000
 | |
| Equ DTS_NUMBERS$                 To 0x00000010
 | |
| Equ DTS_LETTERS$                 To 0x00000020
 | |
| Equ DTS_OWNERDEF$                To 0x00000030
 | |
| Equ DTS_HGRID$                   To 0x00000040
 | |
| Equ DTS_VGRID$                   To 0x00000080
 | |
| Equ DTS_ROWSELECT$               To 0x00000100
 | |
| Equ DTS_MULTIROW$                To 0x00000200
 | |
| Equ DTS_COLSELECT$               To 0x00000400
 | |
| Equ DTS_MULTICOL$                To 0x00000800
 | |
| Equ DTS_SMALLDATA$               To 0x00000000
 | |
| Equ DTS_LARGEDATA$               To 0x00001000
 | |
| Equ DTS_ROWBUTTONS$              To 0x00002000
 | |
| Equ DTS_ROWNUMBERS$              To 0x00004000
 | |
| Equ DTS_DROPDOWN$                To 0x00008000
 | |
| Equ DTS_AUTODROPDN$              To 0x00008002
 | |
| Equ DTS_VIRTUALMEM$              To 0x00000001
 | |
| 
 | |
| // EditTable Column Styles ---------------------------------------------------------------------------------
 | |
| Equ DTCS_LEFT$                   To 0x00000000
 | |
| Equ DTCS_HEADLEFT$               To 0x00000000
 | |
| Equ DTCS_RESIZE$                 To 0x00000001
 | |
| Equ DTCS_FIXED$                  To 0x00000002
 | |
| Equ DTCS_EDIT$                   To 0x00000004
 | |
| Equ DTCS_PROTECT$                To 0x00000008
 | |
| Equ DTCS_UPPERCASE$              To 0x00000010
 | |
| Equ DTCS_HIDDEN$                 To 0x00000020
 | |
| Equ DTCS_CENTER$                 To 0x00000040
 | |
| Equ DTCS_RIGHT$                  To 0x00000080
 | |
| Equ DTCS_HEADCENTER$             To 0x00000100
 | |
| Equ DTCS_HEADRIGHT$              To 0x00000200
 | |
| Equ DTCS_VSCROLL$                To 0x00000400
 | |
| Equ DTCS_HSCROLL$                To 0x00000800
 | |
| Equ DTCS_SKIPPED$                To 0x00001000
 | |
| Equ DTCS_LOCKED$                 To 0x00002000
 | |
| Equ DTCS_SORTASC$                To 0x00004000
 | |
| Equ DTCS_SORTDES$                To 0x00008000
 | |
| Equ DTCS_CHECKBOX$               To 0x00010000
 | |
| Equ DTCS_DROPDOWN$               To 0x00020000
 | |
| Equ DTCS_MULTILINEHEAD$          To 0x00040000
 | |
| Equ DTCS_CHECKBOXRIGHT$          To 0x00080000
 | |
| Equ DTCS_VALIGNCENTER$           To 0x00100000
 | |
| Equ DTCS_VALIGNBOTTOM$           To 0x00200000
 | |
| Equ DTCS_DROPDOWNEDIT$           To 0x00400000
 | |
| Equ DTCS_OPTIONSBUTTON$          To 0x00800000
 | |
| Equ DTCS_ENABLEDROPDOWNDRAG$     To 0x01000000
 | |
| Equ DTCS_MULTILINE$              To 0x02000000
 | |
| Equ DTCS_AUTOVSCROLL$            To 0x04000000
 | |
| Equ DTCS_AUTOHSCROLL$            To 0x08000000
 | |
| Equ DTCS_ENABLEDRAG$             To 0x10000000
 | |
| Equ DTCS_ENABLEDROP$             To 0x20000000
 | |
| Equ DTCS_CHECKBOXCENTER$         To 0x40000000
 | |
| 
 | |
| // Tab Control Styles ----------------------------------------------------------------------------------
 | |
| Equ TCS_SCROLLOPPOSITE$          To 0x00000001
 | |
| Equ TCS_BOTTOM$                  To 0x00000002
 | |
| Equ TCS_RIGHT$                   To 0x00000002
 | |
| Equ TCS_MULTISELECT$             To 0x00000004
 | |
| Equ TCS_FLATBUTTONS$             To 0x00000008
 | |
| Equ TCS_FORCEICONLEFT$           To 0x00000010
 | |
| Equ TCS_FORCELABELLEFT$          To 0x00000020
 | |
| Equ TCS_HOTTRACK$                To 0x00000040
 | |
| Equ TCS_VERTICAL$                To 0x00000080
 | |
| Equ TCS_TABS$                    To 0x00000000
 | |
| Equ TCS_BUTTONS$                 To 0x00000100
 | |
| Equ TCS_SINGLELINE$              To 0x00000000
 | |
| Equ TCS_MULTILINE$               To 0x00000200
 | |
| Equ TCS_RIGHTJUSTIFY$            To 0x00000000
 | |
| Equ TCS_FIXEDWIDTH$              To 0x00000400
 | |
| Equ TCS_RAGGEDRIGHT$             To 0x00000800
 | |
| Equ TCS_FOCUSONBUTTONDOWN$       To 0x00001000
 | |
| Equ TCS_OWNERDRAWFIXED$          To 0x00002000
 | |
| Equ TCS_TOOLTIPS$                To 0x00004000
 | |
| Equ TCS_FOCUSNEVER$              To 0x00008000
 | |
| 
 | |
| // Tab Control Extended Styles -------------------------------------------------------------------------
 | |
| Equ TCS_EX_FLATSEPARATORS$       To 0x00000001
 | |
| Equ TCS_EX_REGISTERDROP$         To 0x00000002
 |