78 lines
3.7 KiB
Plaintext
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
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|