home *** CD-ROM | disk | FTP | other *** search
- /******************************************************************************
- *******************************************************************************
- * *
- * constant.h - Visual C++ constant file version 1.0 *
- * *
- * Version 1.0 *
- * *
- * Copyright (c) 1993, Microsoft Corp. *
- * All rights reserved. *
- * *
- *******************************************************************************
- ******************************************************************************/
-
-
- /******3D controls************************************************************/
-
- /* Alignment (Check Box) */
- #define SSCB_TEXT_RIGHT 0
- #define SSCB_TEXT_LEFT 1
-
- /* Alignment (Option Button) */
- #define SSOB_TEXT_RIGHT 0
- #define SSOB_TEXT_LEFT 1
-
- /* Alignment (Frame) */
- #define SSFR_LEFT_JUSTIFY 0
- #define SSFR_RIGHT_JUSTIFY 1
- #define SSFR_CENTER 2
-
- /* Alignment (Panel) */
- #define SSPN_LEFT_TOP 0
- #define SSPN_LEFT_MIDDLE 1
- #define SSPN_LEFT_BOTTOM 2
- #define SSPN_RIGHT_TOP 3
- #define SSPN_RIGHT_MIDDLE 4
- #define SSPN_RIGHT_BOTTOM 5
- #define SSPN_CENTER_TOP 6
- #define SSPN_CENTER_MIDDLE 7
- #define SSPN_CENTER_BOTTOM 8
-
- /* Autosize (Command Button) */
- #define SS_AUTOSIZE_NONE 0
- #define SSPB_AUTOSIZE_PICTOBUT 1
- #define SSPB_AUTOSIZE_BUTTOPIC 2
-
- /* Autosize (Ribbon Button)*/
- #define SS_AUTOSIZE_NONE 0
- #define SSRI_AUTOSIZE_PICTOBUT 1
- #define SSRI_AUTOSIZE_BUTTOPIC 2
-
- /* Autosize (Panel) */
- #define SS_AUTOSIZE_NONE 0
- #define SSPN_AUTOSIZE_WIDTH 1
- #define SSPN_AUTOSIZE_HEIGHT 2
- #define SSPN_AUTOSIZE_CHILD 3
-
- /* BevelInner (Panel) */
- #define SS_BEVELINNER_NONE 0
- #define SS_BEVELINNER_INSET 1
- #define SS_BEVELINNER_RAISED 2
-
- /* BevelOuter (Panel) */
- #define SS_BEVELOUTER_NONE 0
- #define SS_BEVELOUTER_INSET 1
- #define SS_BEVELOUTER_RAISED 2
-
- /* FloodType (Panel) */
- #define SS_FLOODTYPE_NONE 0
- #define SS_FLOODTYPE_L_TO_R 1
- #define SS_FLOODTYPE_R_TO_L 2
- #define SS_FLOODTYPE_T_TO_B 3
- #define SS_FLOODTYPE_B_TO_T 4
- #define SS_FLOODTYPE_CIRCLE 5
-
- /* Font3D (Panel, Command Button, Option Button, Check Box, Frame) */
- #define SS_FONT3D_NONE 0
- #define SS_FONT3D_RAISED_LIGHT 1
- #define SS_FONT3D_RAISED_HEAVY 2
- #define SS_FONT3D_INSET_LIGHT 3
- #define SS_FONT3D_INSET_HEAVY 4
-
- /* PictureDnChange (Ribbon Button) */
- #define SS_PICDN_NOCHANGE 0
- #define SS_PICDN_DITHER 1
- #define SS_PICDN_INVERT 2
-
- /* ShadowColor (Panel, Frame) */
- #define SS_SHADOW_DARKGREY 0
- #define SS_SHADOW_BLACK 1
-
- /* ShadowStyle (Frame) */
- #define SS_SHADOW_INSET 0
- #define SS_SHADOW_RAISED 1
-
- /******Animated button********************************************************/
-
- /* Cycle property */
- #define ANI_ANIMATED 0
- #define ANI_MULTISTATE 1
- #define ANI_TWO_STATE 2
-
- /* Click Filter property */
- #define ANI_ANYWHERE 0
- #define ANI_IMAGE_AND_TEXT 1
- #define ANI_IMAGE 2
- #define ANI_TEXT 3
-
- /* PicDrawMode Property */
- #define ANI_XPOS_YPOS 0
- #define ANI_AUTOSIZE 1
- #define ANI_STRETCH 2
-
- /* SpecialOp Property */
- #define ANI_CLICK 1
-
- /* TextPosition Property */
- #define ANI_CENTER 0
- #define ANI_LEFT 1
- #define ANI_RIGHT 2
- #define ANI_BOTTON 3
- #define ANI_TOP 4
-
- /******Common dialog control**************************************************/
-
- /* Action Property */
- #define DLG_FILE_OPEN 1
- #define DLG_FILE_SAVE 2
- #define DLG_COLOR 3
- #define DLG_FONT 4
- #define DLG_PRINT 5
- #define DLG_HELP 6
-
- #ifndef _INC_COMMDLG
-
- /* File Open/Save Dialog Flags */
- #define OFN_READONLY 0x00000001
- #define OFN_OVERWRITEPROMPT 0x00000002
- #define OFN_HIDEREADONLY 0x00000004
- #define OFN_NOCHANGEDIR 0x00000008
- #define OFN_SHOWHELP 0x00000010
- #define OFN_ENABLEHOOK 0x00000020
- #define OFN_ENABLETEMPLATE 0x00000040
- #define OFN_ENABLETEMPLATEHANDLE 0x00000080
- #define OFN_NOVALIDATE 0x00000100
- #define OFN_ALLOWMULTISELECT 0x00000200
- #define OFN_EXTENSIONDIFFERENT 0x00000400
- #define OFN_PATHMUSTEXIST 0x00000800
- #define OFN_FILEMUSTEXIST 0x00001000
- #define OFN_CREATEPROMPT 0x00002000
- #define OFN_SHAREAWARE 0x00004000
- #define OFN_NOREADONLYRETURN 0x00008000
- #define OFN_NOTESTFILECREATE 0x00010000
-
- /* Color Dialog Flags */
- #define CC_RGBINIT 0x00000001
- #define CC_FULLOPEN 0x00000002
- #define CC_PREVENTFULLOPEN 0x00000004
- #define CC_SHOWHELP 0x00000008
-
- /* Fonts Dialog Flags */
- #define CF_SCREENFONTS 0x00000001
- #define CF_PRINTERFONTS 0x00000002
- #define CF_BOTH (CF_SCREENFONTS | CF_PRINTERFONTS)
- #define CF_SHOWHELP 0x00000004L
- #define CF_ENABLEHOOK 0x00000008L
- #define CF_ENABLETEMPLATE 0x00000010L
- #define CF_ENABLETEMPLATEHANDLE 0x00000020L
- #define CF_INITTOLOGFONTSTRUCT 0x00000040L
- #define CF_USESTYLE 0x00000080L
- #define CF_EFFECTS 0x00000100L
- #define CF_APPLY 0x00000200L
- #define CF_ANSIONLY 0x00000400L
- #define CF_NOVECTORFONTS 0x00000800L
- #define CF_NOOEMFONTS CF_NOVECTORFONTS
- #define CF_NOSIMULATIONS 0x00001000L
- #define CF_LIMITSIZE 0x00002000L
- #define CF_FIXEDPITCHONLY 0x00004000L
- #define CF_WYSIWYG 0x00008000L /* must also have CF_SCREENFONTS & CF_PRINTERFONTS */
- #define CF_FORCEFONTEXIST 0x00010000L
- #define CF_SCALABLEONLY 0x00020000L
- #define CF_TTONLY 0x00040000L
- #define CF_NOFACESEL 0x00080000L
- #define CF_NOSTYLESEL 0x00100000L
- #define CF_NOSIZESEL 0x00200000L
-
- /* Printer Dialog Flags */
- #define PD_ALLPAGES 0x00000000
- #define PD_SELECTION 0x00000001
- #define PD_PAGENUMS 0x00000002
- #define PD_NOSELECTION 0x00000004
- #define PD_NOPAGENUMS 0x00000008
- #define PD_COLLATE 0x00000010
- #define PD_PRINTTOFILE 0x00000020
- #define PD_PRINTSETUP 0x00000040
- #define PD_NOWARNING 0x00000080
- #define PD_RETURNDC 0x00000100
- #define PD_RETURNIC 0x00000200
- #define PD_RETURNDEFAULT 0x00000400
- #define PD_SHOWHELP 0x00000800
- #define PD_ENABLEPRINTHOOK 0x00001000
- #define PD_ENABLESETUPHOOK 0x00002000
- #define PD_ENABLEPRINTTEMPLATE 0x00004000
- #define PD_ENABLESETUPTEMPLATE 0x00008000
- #define PD_ENABLEPRINTTEMPLATEHANDLE 0x00010000
- #define PD_ENABLESETUPTEMPLATEHANDLE 0x00020000
- #define PD_USEDEVMODECOPIES 0x00040000
- #define PD_DISABLEPRINTTOFILE 0x00080000
- #define PD_HIDEPRINTTOFILE 0x00100000
-
- #endif // _INC_COMMDLG
-
- /* Help Constants */
- #define HELP_CONTEXT 0x0001
- #define HELP_QUIT 0x0002
- #define HELP_INDEX 0x0003
- #define HELP_CONTENTS 0x0003
- #define HELP_HELPONHELP 0x0004
- #define HELP_SETINDEX 0x0005
- #define HELP_SETCONTENTS 0x0005
- #define HELP_CONTEXTPOPUP 0x0008
- #define HELP_FORCEFILE 0x0009
- #define HELP_KEY 0x0101
- #define HELP_COMMAND 0x0102
- #define HELP_PARTIALKEY 0x0105
- #define HELP_MULTIKEY 0x0201
- #define HELP_SETWINPOS 0x0203
-
- /* Error Constants */
- #define CDERR_DIALOGFAILURE 0xFFFF
- #define CDERR_GENERALCODES 0x0
- #define CDERR_STRUCTSIZE 0x1
- #define CDERR_INITIALIZATION 0x2
- #define CDERR_NOTEMPLATE 0x3
- #define CDERR_NOHINSTANCE 0x4
- #define CDERR_LOADSTRFAILURE 0x5
- #define CDERR_FINDRESFAILURE 0x6
- #define CDERR_LOADRESFAILURE 0x7
- #define CDERR_LOCKRESFAILURE 0x8
- #define CDERR_MEMALLOCFAILURE 0x9
- #define CDERR_MEMLOCKFAILURE 0xA
- #define CDERR_NOHOOK 0xB
-
- /* Added for CMDIALOG.VBX */
- #define CDERR_CANCEL 0xC
- #define CDERR_NODLL 0xD
- #define CDERR_ERRPROC 0xE
- #define CDERR_ALLOC 0xF
- #define CDERR_HELP 0x10
- #define PDERR_PRINTERCODES 0x1000
- #define PDERR_SETUPFAILURE 0x1001
- #define PDERR_PARSEFAILURE 0x1002
- #define PDERR_RETDEFFAILURE 0x1003
- #define PDERR_LOADDRVFAILURE 0x1004
- #define PDERR_GETDEVMODEFAIL 0x1005
- #define PDERR_INITFAILURE 0x1006
- #define PDERR_NODEVICES 0x1007
- #define PDERR_NODEFAULTPRN 0x1008
- #define PDERR_DNDMMISMATCH 0x1009
- #define PDERR_CREATEICFAILURE 0x100A
- #define PDERR_PRINTERNOTFOUND 0x100B
- #define CFERR_CHOOSEFONTCODES 0x2000
- #define CFERR_NOFONTS 0x2001
- #define FNERR_FILENAMECODES 0x3000
- #define FNERR_SUBCLASSFAILURE 0x3001
- #define FNERR_INVALIDFILENAME 0x3002
- #define FNERR_BUFFERTOOSMALL 0x3003
- #define FRERR_FINDREPLACECODES 0x4000
- #define CCERR_CHOOSECOLORCODES 0x5000
-
- /******Communications control*************************************************/
-
- /* Handshaking */
- #define MSCOMM_HANDSHAKE_NONE 0
- #define MSCOMM_HANDSHAKE_XONXOFF 1
- #define MSCOMM_HANDSHAKE_RTS 2
- #define MSCOMM_HANDSHAKE_RTSXONXOFF 3
-
- /* Event constants */
- #define MSCOMM_EV_SEND 1
- #define MSCOMM_EV_RECEIVE 2
- #define MSCOMM_EV_CTS 3
- #define MSCOMM_EV_DSR 4
- #define MSCOMM_EV_CD 5
- #define MSCOMM_EV_RING 6
- #define MSCOMM_EV_EOF 7
-
- /* Error code constants */
- #define MSCOMM_ER_BREAK 1001
- #define MSCOMM_ER_CTSTO 1002
- #define MSCOMM_ER_DSRTO 1003
- #define MSCOMM_ER_FRAME 1004
- #define MSCOMM_ER_OVERRUN 1006
- #define MSCOMM_ER_CDTO 1007
- #define MSCOMM_ER_RXOVER 1008
- #define MSCOMM_ER_RXPARITY 1009
- #define MSCOMM_ER_TXFULL 1010
-
- /* Message constants */
- #define WM_USER 0x0400
- #define UM_INPUT (WM_USER + 0x0B00)
- #define UM_OUTPUT (WM_USER + 0x0B01)
-
- /******Gauge control**********************************************************/
-
- /* Style Property */
- #define GAUGE_HORIZ 0
- #define GAUGE_VERT 1
- #define GAUGE_SEMI 2
- #define GAUGE_FULL 3
-
- /******Graph control**********************************************************/
-
- /* General */
- #define G_NONE 0
- #define G_DEFAULT 0
- #define G_OFF 0
- #define G_ON 1
- #define G_MONO 0
- #define G_COLOR 1
-
- /* Graph Types */
- #define G_PIE2D 1
- #define G_PIE3D 2
- #define G_BAR2D 3
- #define G_BAR3D 4
- #define G_GANTT 5
- #define G_LINE 6
- #define G_LOGLIN 7
- #define G_AREA 8
- #define G_SCATTER 9
- #define G_POLAR 10
- #define G_HLC 11
-
- /* Colors */
- #define G_BLACK 0
- #define G_BLUE 1
- #define G_GREEN 2
- #define G_CYAN 3
- #define G_RED 4
- #define G_MAGENTA 5
- #define G_BROWN 6
- #define G_LIGHT_GRAY 7
- #define G_DARK_GRAY 8
- #define G_LIGHT_BLUE 9
- #define G_LIGHT_GREEN 10
- #define G_LIGHT_CYAN 11
- #define G_LIGHT_RED 12
- #define G_LIGHT_MAGENTA 13
- #define G_YELLOW 14
- #define G_WHITE 15
- #define G_AUTOBW 16
-
- /* Patterns */
- #define G_SOLID 0
- #define G_HOLLOW 1
- #define G_HATCH1 2
- #define G_HATCH2 3
- #define G_HATCH3 4
- #define G_HATCH4 5
- #define G_HATCH5 6
- #define G_HATCH6 7
- #define G_BITMAP1 16
- #define G_BITMAP2 17
- #define G_BITMAP3 18
- #define G_BITMAP4 19
- #define G_BITMAP5 20
- #define G_BITMAP6 21
- #define G_BITMAP7 22
- #define G_BITMAP8 23
- #define G_BITMAP9 24
- #define G_BITMAP10 25
- #define G_BITMAP11 26
- #define G_BITMAP12 27
- #define G_BITMAP13 28
- #define G_BITMAP14 29
- #define G_BITMAP15 30
- #define G_BITMAP16 31
-
- /* Symbols */
- #define G_CROSS_PLUS 0
- #define G_CROSS_TIMES 1
- #define G_TRIANGLE_UP 2
- #define G_SOLID_TRIANGLE_UP 3
- #define G_TRIANGLE_DOWN 4
- #define G_SOLID_TRIANGLE_DOWN 5
- #define G_SQUARE 6
- #define G_SOLID_SQUARE 7
- #define G_DIAMOND 8
- #define G_SOLID_DIAMOND 9
-
- /* Line Styles */
- #define G_SOLID 0
- #define G_DASH 1
- #define G_DOT 2
- #define G_DASHDOT 3
- #define G_DASHDOTDOT 4
-
- /* Grids */
- #define G_HORIZONTAL 1
- #define G_VERTICAL 2
-
- /* Statistics */
- #define G_MEAN 1
- #define G_MIN_MAX 2
- #define G_STD_DEV 4
- #define G_BEST_FIT 8
-
- /* Data Arrays */
- #define G_GRAPH_DATA 1
- #define G_COLOR_DATA 2
- #define G_EXTRA_DATA 3
- #define G_LABEL_TEXT 4
- #define G_LEGEND_TEXT 5
- #define G_PATTERN_DATA 6
- #define G_SYMBOL_DATA 7
- #define G_XPOS_DATA 8
- #define G_ALL_DATA 9
-
- /* Draw Mode */
- #define G_NO_ACTION 0
- #define G_CLEAR 1
- #define G_DRAW 2
- #define G_BLIT 3
- #define G_COPY 4
- #define G_PRINT 5
- #define G_WRITE 6
-
- /* Print Options */
- #define G_BORDER 2
-
- /* Pie Chart Options */
- #define G_NO_LINES 1
- #define G_COLORED 2
- #define G_PERCENTS 4
-
- /*Bar Chart Options */
- #define G_HORIZONTAL 1
- #define G_STACKED 2
- #define G_PERCENTAGE 4
- #define G_Z_CLUSTERED 6
-
- /* Gantt Chart Options */
- #define G_SPACED_BARS 1
-
- /* Line/Polar Chart Options */
- #define G_SYMBOLS 1
- #define G_STICKS 2
- #define G_LINES 4
-
- /* Area Chart Options */
- #define G_ABSOLUTE 1
- #define G_PERCENT 2
-
- /* HLC Chart Options */
- #define G_NO_CLOSE 1
- #define G_NO_HIGH_LOW 2
-
- /******Key status control*****************************************************/
-
- /* Style */
- #define KEYSTAT_CAPSLOCK 0
- #define KEYSTAT_NUMLOCK 1
- #define KEYSTAT_INSERT 2
- #define KEYSTAT_SCROLLLOCK 3
-
- /******MCI control (multimedia)***********************************************/
-
- /* Mode Property */
- #define MCI_MODE_NOT_OPEN 11
- #define MCI_MODE_STOP 12
- #define MCI_MODE_PLAY 13
- #define MCI_MODE_RECORD 14
- #define MCI_MODE_SEEK 15
- #define MCI_MODE_PAUSE 16
- #define MCI_MODE_READY 17
-
- /* NotifyValue Property */
- #define MCI_NOTIFY_SUCCESSFUL 1
- #define MCI_NOTIFY_SUPERSEDED 2
- #define MCI_ABORTED 4
- #define MCI_FAILURE 8
-
- /* Orientation Property */
- #define MCI_ORIENT_HORZ 0
- #define MCI_ORIENT_VERT 1
-
- /* RecordMode Porperty */
- #define MCI_RECORD_INSERT 0
- #define MCI_RECORD_OVERWRITE 1
-
- /* TimeFormat Property */
- #define MCI_FORMAT_MILLISECONDS 0
- #define MCI_FORMAT_HMS 1
- #define MCI_FORMAT_MSF 2
- #define MCI_FORMAT_FRAMES 3
- #define MCI_FORMAT_SMPTE_24 4
- #define MCI_FORMAT_SMPTE_25 5
- #define MCI_FORMAT_SMPTE_30 6
- #define MCI_FORMAT_SMPTE_30DROP 7
- #define MCI_FORMAT_BYTES 8
- #define MCI_FORMAT_SAMPLES 9
- #define MCI_FORMAT_TMSF 10
-
- /******Spin button control****************************************************/
-
- /* SpinOrientation */
- #define SPIN_VERTICAL 0
- #define SPIN_HORIZONTAL 1
-