166 lines
7.0 KiB
Plaintext
166 lines
7.0 KiB
Plaintext
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
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|