113 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			113 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| compile insert PS_DateTime_Equates
 | |
| /* 
 | |
|    ** Copyright (C) 2012-2019 Revelation Software Inc. All Rights Reserved **
 | |
|     
 | |
|    This insert is proprietary and is not  to be used  by or  disclosed
 | |
|    to others, nor is it to be copied without written permission from
 | |
|    Revelation Technologies, Inc.
 | |
|    
 | |
|    Author   : Wile C Coyote - Super Genius
 | |
|    Date     : Aug 2014
 | |
|    Purpose  : Constants for working with PS DATETIME object structures
 | |
|    
 | |
|    
 | |
|    Comments
 | |
|    ========
 | |
|    
 | |
|    
 | |
|    Amended  Date        Reason
 | |
|    =======  ====        ======
 | |
|    Mr C     02 Feb 15   Changed CALALIGN to CALENDARALIGN. Added FORMAT and
 | |
|                         CALENDARALIGN equates
 | |
|    MTR      23 Oct 14   Added 
 | |
| */
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #ifndef _PS_DATETIME_EQUATES_
 | |
| #define _PS_DATETIME_EQUATES_
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| //////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    $insert msWin_DateTimePicker_Equates
 | |
|    $insert oiWin_Equates
 | |
|    $insert ps_Equates
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,1>
 | |
|    //
 | |
|    // DTS_RIGHTALIGN              - CALENDARALIGN property
 | |
|    // DTS_SHORTDATEFORMAT         - FORMAT property
 | |
|    // DTS_SHORTLONGFORMAT         - FORMAT property
 | |
|    // DTS_SHORTDATECENTURYFORMAT  - FORMAT property
 | |
|    // DTS_TIMEFORMAT              - FORMAT property
 | |
|    // DTS_SHOWNONE                - CHECKBOX property
 | |
|    // DTS_UPDOWN                  - UPDOWN property
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////   
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // PS Style equates
 | |
|    equ PSS_DTM_INITCHECK$               to 0x00000001 ; * // CHECK property - only enabled if CHECKBOX is TRUE$
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // SYSREPOSWINEXES structure overrides
 | |
|    //
 | |
|    
 | |
|    equ POS_DTM_CALBACKCOLOR$           to POS_COLOR_1$
 | |
|    equ POS_DTM_CALFORECOLOR$           to POS_COLOR_2$
 | |
|    equ POS_DTM_CALMONTHBACKCOLOR$      to POS_COLOR_3$
 | |
|    equ POS_DTM_CALTITLEBACKCOLOR$      to POS_COLOR_4$
 | |
|    equ POS_DTM_CALTITLEFORECOLOR$      to POS_COLOR_5$
 | |
|    equ POS_DTM_CALTRAILINGFORECOLOR$   to POS_COLOR_6$
 | |
|    equ POS_DTM_CALFONT$                to POS_LOGFONT_1$
 | |
|    equ POS_DTM_CUSTOMFORMAT$           to POS_TYPESPECIFIC$
 | |
|    equ POS_DTM_MINVALUE$               to POS_TEXT_1$
 | |
|    equ POS_DTM_MAXVALUE$               to POS_TEXT_2$
 | |
|    equ POS_DTM_VALUE$                  to POS_VALUE$ 
 | |
|    
 | |
|    equ PSPOS_DTM_CALBACKCOLOR$         to PSPOS_COLOR_1$
 | |
|    equ PSPOS_DTM_CALFORECOLOR$         to PSPOS_COLOR_2$
 | |
|    equ PSPOS_DTM_CALMONTHBACKCOLOR$    to PSPOS_COLOR_3$
 | |
|    equ PSPOS_DTM_CALTITLEBACKCOLOR$    to PSPOS_COLOR_4$
 | |
|    equ PSPOS_DTM_CALTITLEFORECOLOR$    to PSPOS_COLOR_5$
 | |
|    equ PSPOS_DTM_CALTRAILINGFORECOLOR$ to PSPOS_COLOR_6$
 | |
|    equ PSPOS_DTM_CALFONT$              to PSPOS_LOGFONT_1$
 | |
|    equ PSPOS_DTM_CUSTOMFORMAT$         to PSPOS_TYPESPECIFIC$
 | |
|    equ PSPOS_DTM_MINVALUE$             to PSPOS_TEXT_1$
 | |
|    equ PSPOS_DTM_MAXVALUE$             to PSPOS_TEXT_2$
 | |
|    equ PSPOS_DTM_VALUE$                to PSPOS_VALUE$ 
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // CALENDARALIGN property
 | |
|    
 | |
|    equ PS_DTM_CALALIGN_LEFT$           to "L"
 | |
|    equ PS_DTM_CALALIGN_RIGHT$          to "R"  ; * // DTS_RIGHTALIGN style
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
|    
 | |
|    // FORMAT property - combination of styles:
 | |
|    //
 | |
|    //       DTS_SHORTDATEFORMAT
 | |
|    //       DTS_SHORTLONGFORMAT
 | |
|    //       DTS_SHORTDATECENTURYFORMAT
 | |
|    //       DTS_TIMEFORMAT
 | |
|    
 | |
|    equ PS_DTM_FMT_CUSTOM$              to 0 ; * // No styles
 | |
|    equ PS_DTM_FMT_LONGDATE$            to 1 ; * // DTS_LONGDATEFORMAT only
 | |
|    equ PS_DTM_FMT_SHORTDATE$           to 2 ; * // DTS_SHORTDATECENTURYFORMAT only
 | |
|    equ PS_DTM_FMT_TIME$                to 3 ; * // DTS_TIMEFORMAT only
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #endif
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 |