home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 October / PCWorld_1999-10_cd2.bin / Corel / Scripts / scpconst.csi < prev    next >
Text File  |  1999-01-29  |  6KB  |  157 lines

  1. REM Corel SCRIPT 8.0 Constants
  2. REM ScpConst.csi  November 6, 1997
  3. REM Copyright 1997 Corel Corporation. All rights reserved.
  4. REM Constants for use with Corel SCRIPT 8.
  5. REM You can include this file in a script.
  6.  
  7. 'Constants for Registry (REGISTERQUERY)
  8. #DEFINE HKEY_CLASSES_ROOT      0
  9. #DEFINE HKEY_CURRENT_USER      1
  10. #DEFINE HKEY_LOCAL_MACHINE     2
  11. #DEFINE HKEY_USERS             3
  12. #DEFINE HKEY_PERFORMANCE_DATA  4
  13. #DEFINE HKEY_CURRENT_CONFIG    5
  14. #DEFINE HKEY_DYN_DATA          6
  15.  
  16. 'Constants for OS version (GETVERSION)
  17. #DEFINE VER_INTERPRETER_VERSION            0
  18. #DEFINE VER_COMPILER_VERSION               10
  19. #DEFINE VER_WINDOWS_PLATFORM_ID            30
  20. #DEFINE VER_WINDOWS_MAJOR_VERSION_NIMBER   31
  21. #DEFINE VER_WINDOWS_MINOR_VERSION_NUMBER   32
  22. #DEFINE VER_WINDOWS_BUILD_NUMBER           33
  23.  
  24. 'ID's for Windows Platform (GETVERSION)
  25. #DEFINE WINTYPE_WIN32S         0
  26. #DEFINE WINTYPE_WINDOWS_95     1
  27. #DEFINE WINTYPE_WINDOWS_NT     2
  28.  
  29. 'Constants for variable types (GETTYPE)
  30. #DEFINE VAR_EMPTY              0
  31. #DEFINE VAR_BOOLEAN            2
  32. #DEFINE VAR_INTEGER            3
  33. #DEFINE VAR_LONG               4
  34. #DEFINE VAR_SINGLE             5
  35. #DEFINE VAR_DOUBLE             6
  36. #DEFINE VAR_DATE               7
  37. #DEFINE VAR_CURRENCY           8
  38. #DEFINE VAR_STRING             9
  39.  
  40. REM 'Constants for Dynamic Dialog Styles
  41. #DEFINE STYLE_VISIBLE          &h0001   'default
  42. #DEFINE STYLE_INVISIBLE        &h0002
  43. #DEFINE STYLE_NOBORDER         &h0004   'default
  44. #DEFINE STYLE_BORDER           &h0008
  45. #DEFINE STYLE_NOSORTING        &h0004   'default
  46. #DEFINE STYLE_SORTING          &h0008
  47. #DEFINE STYLE_NOMINIMIZEBOX    &h0010   'default
  48. #DEFINE STYLE_MINIMIZEBOX      &h0020
  49. #DEFINE STYLE_MINIMZERESIZE    &h0040
  50. #DEFINE STYLE_LEFT_JUSTIFY     &h0010   'default
  51. #DEFINE STYLE_RIGHT_JUSTIFY    &h0020
  52. #DEFINE STYLE_CENTER_JUSTIFY   &h0040
  53. #DEFINE STYLE_IMAGE_AUTO_RESIZE &h0010 'default
  54. #DEFINE STYLE_IMAGE_CENTERED   &h0020
  55. #DEFINE STYLE_IMAGE_CORNERED   &h0040
  56. #DEFINE STYLE_TICK_RIGHT_BOTTOM &h0010 'default
  57. #DEFINE STYLE_TICK_TOP_LEFT    &h0020
  58. #DEFINE STYLE_TICK_BOTH        &h0040
  59. #DEFINE STYLE_NOTSUNKEN        &h0080   'default
  60. #DEFINE STYLE_SUNKEN           &h0100
  61. #DEFINE STYLE_SINGLE_LINE      &h0200   'default
  62. #DEFINE STYLE_MULTI_LINE       &h0400
  63. #DEFINE STYLE_NORMALCASE       &h0800   'default
  64. #DEFINE STYLE_UPPERCASE        &h1000
  65. #DEFINE STYLE_LOWERCASE        &h2000
  66. #DEFINE STYLE_STDDISPLAY       &h4000   'default
  67. #DEFINE STYLE_PASSDISPLAY      &h8000
  68.  
  69. 'Constants for Dynamic Dialog Events
  70. #DEFINE EVENT_UNDEFINED        -1
  71. #DEFINE EVENT_INITIALIZATION   0
  72. #DEFINE EVENT_CHANGE_IN_CONTENT 1
  73. #DEFINE EVENT_MOUSE_CLICK      2
  74. #DEFINE EVENT_DBL_MOUSE_CLICK  3
  75. #DEFINE EVENT_RECEIVE_FOCUS    4
  76. #DEFINE EVENT_TIMER_EVENT      5
  77. #DEFINE EVENT_DIALOG_RESIZE    6
  78.  
  79. 'Constants for File attributes (FILEATTR, FINDFIRSTFOLDER, FINDNEXTFOLDER)
  80. #DEFINE FILEATTR_NO_FILE       0
  81. #DEFINE FILEATTR_READ_ONLY     1
  82. #DEFINE FILEATTR_HIDDEN        2
  83. #DEFINE FILEATTR_SYSTEM        4
  84. #DEFINE FILEATTR_FOLDER        16
  85. #DEFINE FILEATTR_ARCHIVE       32
  86. #DEFINE FILEATTR_NORMAL_FILE   128
  87. #DEFINE FILEATTR_TEMPORARY     256
  88. #DEFINE FILEATTR_COMPRESSED    2048
  89.  
  90. 'Constants for File modes (FILEMODE)
  91. #DEFINE FILE_INPUT             1
  92. #DEFINE FILE_OUTPUT            2
  93. #DEFINE FILE_APPEND            8
  94.  
  95. 'Constants for filebox type (GETFILEBOX)
  96. #DEFINE FILE_OPEN              0
  97. #DEFINE FILE_SAVE              1
  98.  
  99. 'Constants for length conversion (LENGTHCONVERT)
  100. #DEFINE LC_INCHES              1
  101. #DEFINE LC_CENTIMETERS         2
  102. #DEFINE LC_POINTS              3
  103. #DEFINE LC_CICEROS             4
  104. #DEFINE LC_DIDOTS              5
  105. #DEFINE LC_PICAS               6
  106. #DEFINE LC_TENTHS_OFA_MICRON   7
  107.  
  108. 'Constants for angle conversion (ANGLECONVERT)
  109. #DEFINE AC_DEGREES             1
  110. #DEFINE AC_RADIANS             2
  111. #DEFINE AC_GRADIENTS           3
  112. #DEFINE AC_TENTHS_OFA_DEGREE   4
  113. #DEFINE AC_MILLIONTHS_OFA_DEGREE 5
  114.  
  115. 'Constants for font weight (GETFONT)
  116. #DEFINE FONT_THIN              100
  117. #DEFINE FONT_EXTRA_THIN        200
  118. #DEFINE FONT_LIGHT             300
  119. #DEFINE FONT_NORMAL            400
  120. #DEFINE FONT_MEDIUM            500
  121. #DEFINE FONT_SEMI_BOLD         600
  122. #DEFINE FONT_BOLD              700
  123. #DEFINE FONT_EXTRA_BOLD        800
  124. #DEFINE FONT_HEAVY             900
  125.  
  126. 'Constants for messagebox option (MESSAGEBOX)
  127. #DEFINE MB_OK_ONLY             0
  128. #DEFINE MB_OK_CANCEL           1
  129. #DEFINE MB_ABORT_RETRY_IGNORE  2
  130. #DEFINE MB_YES_NO_CANCEL       3
  131. #DEFINE MB_YES_NO              4
  132. #DEFINE MB_RETRY_CANCEL        5
  133.  
  134. 'Constants for messagebox icon (MESSAGEBOX)
  135. #DEFINE MB_NO_ICON             0
  136. #DEFINE MB_STOP_ICON           16
  137. #DEFINE MB_QUESTION_ICON       32
  138. #DEFINE MB_EXCLAMATION_ICON    48
  139. #DEFINE MB_INFORMATION_ICON    64
  140.  
  141. 'Constants for messagebox returns (MESSAGEBOX)
  142. #DEFINE MSG_OK                 1
  143. #DEFINE MSG_CANCEL             2
  144. #DEFINE MSG_ABORT              3
  145. #DEFINE MSG_RETRY              4
  146. #DEFINE MSG_IGNORE             5
  147. #DEFINE MSG_YES                6
  148. #DEFINE MSG_NO                 7
  149.  
  150. 'Constants for OLE Automation
  151. #DEFINE OBJECT_DRAW            "CorelDRAW.Automation.9"
  152. #DEFINE OBJECT_PHOTOPAINT      "CorelPhotoPaint.Automation.9"
  153. #DEFINE OBJECT_FLOW            "CorelFLOW.Automation.3"
  154. #DEFINE OBJECT_CAD             "CorelCad.Automation.1"
  155. #DEFINE OBJECT_VENTURA         "CorelVentura.Automation.7"
  156. #DEFINE OBJECT_VENTURA8        "CorelVentura.Automation.8"
  157.