open-insight/SYSPROG/STPROCINS/PS_CHECKBOX_EQUATES.txt
2024-03-25 15:17:34 -07:00

78 lines
3.7 KiB
Plaintext

compile insert PS_CheckBox_Equates
/*
** Copyright (C) 2013 Revelation Software Inc. All Rights Reserved **
Author : Wile C Coyote - Super Genius
Date : June 2013
Purpose : Constants for working with PS CHECKBOX object structures
Comments
========
Amended Date Reason
======= ==== ======
Mr C 12 Jul 16 Added ThreeState notes, CHECK property equates
*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _PS_CHECKBOX_EQUATES_
#define _PS_CHECKBOX_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
$insert msWin_Button_Equates
$insert ps_Equates
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,1>
//
// BS_RIGHTBUTTON -> CHECKRIGHT property
// BS_LEFT -> TEXTALIGN property
// BS_RIGHT -> TEXTALIGN property
// BS_CENTER -> TEXTALIGN property
// BS_AUTOCHECKBOX -> THREESTATE property
// BS_AUTO3STATE -> THREESTATE property
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// PS Style equates
equ PSS_CHECKBOX_DRAWTEXT$ to 0x00000400 ; * // DRAWTEXT property
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// SYSREPOSWINS structure overrides
equ POS_CHK_CHECK$ to POS_VALUE$ ; // CHECK property - 0, 1, 2
equ POS_CHK_HOTBACKCOLOR$ to POS_COLOR_1$ ; // HOTBACKCOLOR property - <0,0,1> only
equ POS_CHK_HOTFORECOLOR$ to POS_COLOR_2$ ; // HOTFORECOLOR property - <0,0,1> only
equ POS_CHK_HOTFONT$ to POS_LOGFONT_1$ ; // HOTFONT property
equ POS_CHK_TEXTORIGIN_X$ to POS_SPOT_X$ ; // TEXTORIGIN property
equ POS_CHK_TEXTORIGIN_Y$ to POS_SPOT_Y$ ; // TEXTORIGIN property
// SYSREPOSWINEXES structure overrides
equ PSPOS_CHK_CHECK$ to PSPOS_VALUE$ ; // CHECK property - 0, 1, 2
equ PSPOS_CHK_HOTBACKCOLOR$ to PSPOS_COLOR_1$ ; // HOTBACKCOLOR property - <0,0,1> and <0,0,2> only
equ PSPOS_CHK_HOTFORECOLOR$ to PSPOS_COLOR_2$ ; // HOTFORECOLOR property - <0,0,1> only
equ PSPOS_CHK_HOTFONT$ to PSPOS_LOGFONT_1$ ; // HOTFONT property
equ PSPOS_CHK_TEXTORIGIN_X$ to PSPOS_SPOT_X$ ; // TEXTORIGIN property
equ PSPOS_CHK_TEXTORIGIN_Y$ to PSPOS_SPOT_Y$ ; // TEXTORIGIN property
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// CHECK property equates
equ PS_CHK_UNCHECKED$ to 0
equ PS_CHK_CHECKED$ to 1
equ PS_CHK_INDETERMINATE$ to 2
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////