compile insert PS_Rebar_Equates /* ** Copyright (C) 2013 Revelation Software Inc. All Rights Reserved ** Author : Wile C Coyote - Super Genius Date : May 2013 Purpose : Constants for working with PS REBAR object structures Comments ======== Amended Date Reason ======= ==== ====== mtr 12 Dec 2014 Git sucks */ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #ifndef _PS_REBAR_EQUATES_ #define _PS_REBAR_EQUATES_ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// * $insert ps_Equates * $insert oiwin_Equates /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,1> // // CCS_NORESIZE -> AUTODEPTH property (inverted) // RBS_AUTOSIZE -> n/a // RBS_FIXEDORDER -> FIXEDORDER property // RBS_BANDBORDERS -> SHOWBANDBORDERS property // RBS_VARIABLEHEIGHT -> VARIABLEHEIGHT property // CCS_VERT -> VERTICAL property // RBS_VERTICALGRIPPER -> VERTICALGRIPPERS property /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // PS Style equates // equ PSS_REBAR_NOBANDMAXIMIZE$ to 0x00000002 ; * // BANDMAXIMIZE property /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // SYSREPOSWINEXES structure overrides equ POS_RBR_BANDMAXIMIZE$ to POS_TYPESPECIFIC$ equ POS_RBR_CHILDCONTROLS$ to POS_TEXT_1$ equ POS_RBR_BANDS$ to POS_TEXT_2$ Equ POS_RBR_IMAGELIST$ To POS_IMGLIST_1$ equ PSPOS_RBR_BANDMAXIMIZE$ to PSPOS_TYPESPECIFIC$ equ PSPOS_RBR_CHILDCONTROLS$ to PSPOS_TEXT_1$ equ PSPOS_RBR_BANDS$ to PSPOS_TEXT_2$ Equ PSPOS_RBR_IMAGELIST$ To PSPOS_IMGLIST_1$ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Band position equates (for use with .BANDS INSERT message) equ PSRBRBR_POS_NAME$ to 1 ; * // Required!!! equ PSRBRBR_POS_WIDTH$ to 2 ; * // px equ PSRBRBR_POS_HEADERWIDTH$ to 3 ; * // px equ PSRBRBR_POS_IDEALWIDTH$ to 4 ; * // px equ PSRBRBR_POS_TEXT$ to 5 equ PSRBRBR_POS_HIDETEXT$ to 6 ; * // 1/0 equ PSRBRBR_POS_IMAGE$ to 7 equ PSRBRBR_POS_IMAGELISTNUMBER$ to 8 equ PSRBRBR_POS_FIXEDIMAGE$ to 9 ; * // 1/0 equ PSRBRBR_POS_FORECOLOR$ to 10 equ PSRBRBR_POS_BACKCOLOR$ to 11 ; * // equ PSRBRBR_POS_CHILDCONTROL$ to 12 ; * // ID or struct equ PSRBRBR_POS_CHILDMINSIZE$ to 13 ; * // equ PSRBRBR_POS_ALIGNTOP$ to 14 ; * // 1/0 equ PSRBRBR_POS_VARIABLEHEIGHT$ to 15 ; * // 1/0 equ PSRBRBR_POS_INITIALHIEGHT$ to 16 ; * // px (only if variable height is set) equ PSRBRBR_POS_MAXHEIGHT$ to 17 ; * // px (only if variable height is set) equ PSRBRBR_POS_INTEGRALSTEP$ to 18 ; * // px (only if variable height is set) equ PSRBRBR_POS_SHOWCHILDEDGE$ to 19 ; * // 1/0 equ PSRBRBR_POS_GRIPPERSTYLE$ to 20 ; * // 0/null, 1 or 2 equ PSRBRBR_POS_SHOWCHEVRON$ to 21 ; * // 1/0 equ PSRBRBR_POS_HIDEVERT$ to 22 ; * // 1/0 equ PSRBRBR_POS_HIDDEN$ to 23 ; * // 1/0 equ PSRBRBR_POS_BREAK$ to 24 ; * // 1/0 /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // GRIPPERSTYLE property equ PSRBR_GRS_DEFAULT$ to 0; equ PSRBR_GRS_SHOWALWAYS$ to 1; equ PSRBR_GRS_HIDEALWAYS$ to 2; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #endif /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////