added sysprog entities
This commit is contained in:
137
SYSPROG/STPROCINS/MSWIN_DATETIMEPICKER_EQUATES.txt
Normal file
137
SYSPROG/STPROCINS/MSWIN_DATETIMEPICKER_EQUATES.txt
Normal file
@ -0,0 +1,137 @@
|
||||
compile insert msWin_DateTimePicker_Equates
|
||||
/*
|
||||
** Copyright (C) 2013-2020 Revelation Software Inc. All Rights Reserved **
|
||||
|
||||
Author Mr C
|
||||
Date February 2013
|
||||
Purpose Equates for Win32 DateTime Picker controls
|
||||
|
||||
Amended Date Reason
|
||||
======= ==== ======
|
||||
Mr C 06 Apr 20 Updated to reference DLLSTRUCT entities
|
||||
*/
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#ifndef _MSWIN_DATETIMEPICKER_EQUATES_
|
||||
#define _MSWIN_DATETIMEPICKER_EQUATES_
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ DATETIMEPICK_CLASS$ to "SysDateTimePick32"
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// DateTimePicker Messages ////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ DTM_FIRST$ to 0x1000
|
||||
equ DTM_GETSYSTEMTIME$ to 0x1001
|
||||
equ DTM_SETSYSTEMTIME$ to 0x1002
|
||||
equ DTM_GETRANGE$ to 0x1003
|
||||
equ DTM_SETRANGE$ to 0x1004
|
||||
equ DTM_SETFORMATA$ to 0x1005
|
||||
equ DTM_SETFORMATW$ to 0x1032
|
||||
equ DTM_SETMCCOLOR$ to 0x1006
|
||||
equ DTM_GETMCCOLOR$ to 0x1007
|
||||
equ DTM_GETMONTHCAL$ to 0x1008
|
||||
equ DTM_SETMCFONT$ to 0x1009
|
||||
equ DTM_GETMCFONT$ to 0x100A
|
||||
equ DTM_SETMCSTYLE$ to 0x100B
|
||||
equ DTM_GETMCSTYLE$ to 0x100C
|
||||
equ DTM_CLOSEMONTHCAL$ to 0x100D
|
||||
equ DTM_GETDATETIMEPICKERINFO$ to 0x100E
|
||||
equ DTM_GETIDEALSIZE$ to 0x100F
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// DateTimePicker Styles //////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ DTS_SHORTDATEFORMAT$ to 0x00000000
|
||||
equ DTS_UPDOWN$ to 0x00000001
|
||||
equ DTS_SHOWNONE$ to 0x00000002
|
||||
equ DTS_LONGDATEFORMAT$ to 0x00000004
|
||||
equ DTS_TIMEFORMAT$ to 0x00000009
|
||||
equ DTS_SHORTDATECENTURYFORMAT$ to 0x0000000C
|
||||
equ DTS_APPCANPARSE$ to 0x00000010
|
||||
equ DTS_RIGHTALIGN$ to 0x00000020
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// DateTimePicker Notification Codes //////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ DTN_FIRST$ to -740 ; * // (0U-740U)
|
||||
equ DTN_LAST$ to -745 ; * // (0U-745U) -> DTN_FIRST - 5
|
||||
|
||||
equ DTN_FIRST2$ to -753 ; * // (0U-753U)
|
||||
equ DTN_LAST2$ to -799 ; * // (0U-799U)
|
||||
|
||||
equ DTN_DATETIMECHANGE$ to ( DTN_FIRST2$ - 6 ) ; * // -759
|
||||
equ DTN_USERSTRINGA$ to ( DTN_FIRST2$ - 5 ) ; * // -758
|
||||
equ DTN_USERSTRINGW$ to ( DTN_FIRST$ - 5 ) ; * // -745
|
||||
equ DTN_WMKEYDOWNA$ to ( DTN_FIRST2$ - 4 ) ; * // -757
|
||||
equ DTN_WMKEYDOWNW$ to ( DTN_FIRST$ - 4 ) ; * // -744
|
||||
equ DTN_FORMATA$ to ( DTN_FIRST2$ - 3 ) ; * // -756
|
||||
equ DTN_FORMATW$ to ( DTN_FIRST$ - 3 ) ; * // -743
|
||||
equ DTN_FORMATQUERYA$ to ( DTN_FIRST2$ - 2 ) ; * // -755
|
||||
equ DTN_FORMATQUERYW$ to ( DTN_FIRST$ - 2 ) ; * // -742
|
||||
equ DTN_DROPDOWN$ to ( DTN_FIRST2$ - 1 ) ; * // -754
|
||||
equ DTN_CLOSEUP$ to ( DTN_FIRST2$ ) ; * // -753
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// DateTimePicker Range constants /////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ GDTR_MIN$ to 0x0001
|
||||
equ GDTR_MAX$ to 0x0002
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// DateTimePicker Flags //////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ GDT_ERROR$ to -1
|
||||
equ GDT_VALID$ to 0
|
||||
equ GDT_NONE$ to 1
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// DATETIMEPICKERINFOstructure /////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/*
|
||||
typedef struct tagDATETIMEPICKERINFO
|
||||
{
|
||||
DWORD cbSize;
|
||||
RECT rcCheck;
|
||||
DWORD stateCheck;
|
||||
RECT rcButton;
|
||||
DWORD stateButton;
|
||||
HWND hwndEdit;
|
||||
HWND hwndUD;
|
||||
HWND hwndDropDown;
|
||||
} DATETIMEPICKERINFO, *LPDATETIMEPICKERINFO;
|
||||
*/
|
||||
|
||||
$uses @APPID*DLLSTRUCT**MSWIN_DATETIMEPICKERINFO
|
||||
|
||||
equ DATETIMEPICKERINFO$ to "MSWIN_DATETIMEPICKERINFO" ; * // struct name
|
||||
|
||||
equ DTPI_CBSIZE$ to 1
|
||||
equ DTPI_RCCHECK_LEFT$ to 2
|
||||
equ DTPI_RCCHECK_TOP$ to 3
|
||||
equ DTPI_RCCHECK_RIGHT$ to 4
|
||||
equ DTPI_RCCHECK_BOTTOM$ to 5
|
||||
equ DTPI_STATECHECK$ to 6
|
||||
equ DTPI_RCBUTTON_LEFT$ to 7
|
||||
equ DTPI_RCBUTTON_TOP$ to 8
|
||||
equ DTPI_RCBUTTON_RIGHT$ to 9
|
||||
equ DTPI_RCBUTTON_BOTTOM$ to 10
|
||||
equ DTPI_STATEBUTTON$ to 11
|
||||
equ DTPI_HWNDEDIT$ to 12
|
||||
equ DTPI_HWNDUD$ to 13
|
||||
equ DTPI_HWNDDROPDOWN$ to 14
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user