compile insert PS_ComboBox_Equates /* ** Copyright (C) 2013-2022 Revelation Software Inc. All Rights Reserved ** Author : Wile C Coyote - Super Genius Date : May 2013 Purpose : Constants for working with PS COMBOBOX object structures Comments ======== Amended Date Reason ======= ==== ====== Mr C 29 Jan 22 Updated PS style equates Mr C 16 Apr 18 Added ItemState/Style equates Mr C 15 Feb 18 Added TEXTCASE property values Mr C 10 Jun 16 Added extended PS Styles Mr C 19 May 16 Renamed MINVISIBLEITEMS to VISIBLEITEMS Mr C 21 Nov 15 Added EMPTYTEXT constants Mr C 30 Oct 15 Added OIWIN_EQUATES mtr 12 Dec 14 Git sucks */ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #ifndef _PS_COMBOBOX_EQUATES_ #define _PS_COMBOBOX_EQUATES_ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// $insert msWin_ComboBox_Equates $insert oiWin_Equates $insert ps_Equates /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,1> // // CBS_SIMPLE -> COMBOSTYLE property // CBS_DROPDOWN -> COMBOSTYLE property // CBS_DROPDOWNLIST -> COMBOSTYLE property // CBS_AUTOHSCROLL -> AUTOSCROLL property // CBS_SORT -> SORTED property // CBS_DISABLENOSCROLL -> SHOWVSCROLL property // CBS_UPPERCASE -> TEXTCASE property // CBS_LOWERCASE -> TEXTCASE property /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // COMBOSTYLE property equates equ PS_COMBOSTYLE_SIMPLE$ to 1 equ PS_COMBOSTYLE_DROPDOWN$ to 2 equ PS_COMBOSTYLE_DROPDOWNLIST$ to 3 /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // PS Style equates // equ PSS_COMBO_HOTTRACKITEMS$ to 0x00000001 ; * // HOTTRACK property equ PSS_COMBO_MANUALDROPDOWN$ to 0x00000002 ; * // AUTODROPDOWN property (inverse) equ PSS_COMBO_TABOUTEXCEED$ to 0x00000020 ; * // TABOUTEXCEED property equ PSS_COMBO_ACCEPTRETURN$ to 0x00000040 ; * // ACCEPTENTER property * // Extended PS Style equates equ PSSX_CBO_SHOWITEMTOOLTIPS$ to 0x00000010; * // SHOWITEMTOOLTIPS property equ PSSX_CBO_INPLACEITEMTOOLTIPS$ to 0x00000020; * // SHOWITEMTOOLTIPS property equ PSSX_CBO_SHOWVALUESFORTOOLTIPS$ to 0x00000040; * // SHOWVALUESASTIPS property /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // SYSREPOSWINS structure overrides equ POS_CBO_LIST$ to POS_LIST$ ; * @svm delimited equ POS_CBO_TEXT$ to POS_TEXT$ equ POS_CBO_EDITSTYLE$ to POS_COLSTYLES$ ; * <0,0,1> equ POS_CBO_LIMITTEXT$ to POS_CHARCOUNT$ ; * <0,0,1> equ POS_CBO_HORZEXTENT$ to POS_NUMCOLS$ equ POS_CBO_VISIBLEITEMS$ to POS_ROWLIMIT$ ; * <0,0,1> equ POS_CBO_IMAGELIST$ to POS_IMGLIST_1$ equ POS_CBO_IMAGELIST_PROPS$ to POS_IMGLIST_1_PROPS$ equ POS_CBO_GLYPH$ to POS_GLYPH$ equ POS_CBO_GLYPHPROPERTIES$ to POS_GLYPHPROPERTIES$ equ POS_CBO_BUTTONBACKCOLOR$ to POS_COLOR_1$ equ POS_CBO_BUTTONFORECOLOR$ to POS_COLOR_2$ equ POS_CBO_BUTTONHOTBACKCOLOR$ to POS_COLOR_3$ equ POS_CBO_BUTTONHOTFORECOLOR$ to POS_COLOR_4$ equ POS_CBO_EMPTYTEXT$ to POS_TEXT_14$ // SYSREPOSWINEXES structure overrides equ PSPOS_CBO_LIST$ to PSPOS_LIST$ ; * @svm delimited equ PSPOS_CBO_TEXT$ to PSPOS_TEXT$ equ PSPOS_CBO_EDITSTYLE$ to PSPOS_COLSTYLES$ ; * <0,0,1> equ PSPOS_CBO_LIMITTEXT$ to PSPOS_CHARCOUNT$ ; * <0,0,1> equ PSPOS_CBO_HORZEXTENT$ to PSPOS_NUMCOLS$ equ PSPOS_CBO_VISIBLEITEMS$ to PSPOS_ROWLIMIT$ ; * <0,0,1> equ PSPOS_CBO_IMAGELIST$ to PSPOS_IMGLIST_1$ equ PSPOS_CBO_IMAGELIST_PROPS$ to PSPOS_IMGLIST_1_PROPS$ equ PSPOS_CBO_GLYPH$ to PSPOS_GLYPH$ equ PSPOS_CBO_GLYPHPROPERTIES$ to PSPOS_GLYPHPROPERTIES$ equ PSPOS_CBO_BUTTONBACKCOLOR$ to PSPOS_COLOR_1$ equ PSPOS_CBO_BUTTONFORECOLOR$ to PSPOS_COLOR_2$ equ PSPOS_CBO_BUTTONHOTBACKCOLOR$ to PSPOS_COLOR_3$ equ PSPOS_CBO_BUTTONHOTFORECOLOR$ to PSPOS_COLOR_4$ equ PSPOS_CBO_EMPTYTEXT$ to PSPOS_TEXT_14$ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // TEXTCASE property equ PS_CBO_TEXTCASE_MIXED$ to 0 equ PS_CBO_TEXTCASE_LOWER$ to 1 equ PS_CBO_TEXTCASE_UPPER$ to 2 /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // ITEM State equates - used with ITEMIMAGE/STYLE methods equ CBIS_NORMAL$ to 1 equ CBIS_HOT$ to 2 equ CBIS_DISABLED$ to 3 equ CBIS_SELECTED$ to 4 equ CBIS_HOTSELECTED$ to 5 equ CBIS_SELNOFOCUS$ to 6 // ITEMSTYLE structure - used with ITEMSTYLE method // // <1> ForeColor // <2> BackColor From // <3> BackColor To // <4> BorderColor // <5> Bold // <6> Italic // <7> Underline // <8> Translucency (0-100) equ CBIS_POS_FORECOLOR$ to 1 ; * // COLORREF equ CBIS_POS_BACKCOLOR_FROM$ to 2 ; * // COLORREF equ CBIS_POS_BACKCOLOR_TO$ to 3 ; * // COLORREF equ CBIS_POS_BORDERCOLOR$ to 4 ; * // COLORREF equ CBIS_POS_BOLD$ to 5 ; * // Boolean equ CBIS_POS_ITALIC$ to 6 ; * // Boolean equ CBIS_POS_UNDERLINE$ to 7 ; * // Boolean equ CBIS_POS_TRANSLUCENCY$ to 8 ; * // UInt (0-100) /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #endif /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////