home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c480 / 22.ddi / CONSTANT.H_ / CONSTANT.bin
Encoding:
Text File  |  1993-02-14  |  18.9 KB  |  509 lines

  1. /******************************************************************************
  2. *******************************************************************************
  3. *                                                                             *
  4. * constant.h -  Visual C++ constant file version 1.0                          *
  5. *                                                                             *
  6. *               Version 1.0                                                   *
  7. *                                                                             *
  8. *               Copyright (c) 1993, Microsoft Corp.                           *
  9. *               All rights reserved.                                          *
  10. *                                                                             *
  11. *******************************************************************************
  12. ******************************************************************************/
  13.  
  14.  
  15. /******3D controls************************************************************/
  16.  
  17. /* Alignment (Check Box) */
  18. #define SSCB_TEXT_RIGHT                0 
  19. #define SSCB_TEXT_LEFT                 1 
  20.  
  21. /* Alignment (Option Button) */
  22. #define SSOB_TEXT_RIGHT                0    
  23. #define SSOB_TEXT_LEFT                 1    
  24.  
  25. /* Alignment (Frame) */
  26. #define SSFR_LEFT_JUSTIFY              0      
  27. #define SSFR_RIGHT_JUSTIFY             1      
  28. #define SSFR_CENTER                    2         
  29.  
  30. /* Alignment (Panel) */
  31. #define SSPN_LEFT_TOP                  0      
  32. #define SSPN_LEFT_MIDDLE               1      
  33. #define SSPN_LEFT_BOTTOM               2      
  34. #define SSPN_RIGHT_TOP                 3      
  35. #define SSPN_RIGHT_MIDDLE              4   
  36. #define SSPN_RIGHT_BOTTOM              5   
  37. #define SSPN_CENTER_TOP                6     
  38. #define SSPN_CENTER_MIDDLE             7  
  39. #define SSPN_CENTER_BOTTOM             8  
  40.  
  41. /* Autosize (Command Button) */
  42. #define SS_AUTOSIZE_NONE               0 
  43. #define SSPB_AUTOSIZE_PICTOBUT         1 
  44. #define SSPB_AUTOSIZE_BUTTOPIC         2 
  45.  
  46. /* Autosize (Ribbon Button)*/
  47. #define SS_AUTOSIZE_NONE               0  
  48. #define SSRI_AUTOSIZE_PICTOBUT         1
  49. #define SSRI_AUTOSIZE_BUTTOPIC         2 
  50.  
  51. /* Autosize (Panel) */
  52. #define SS_AUTOSIZE_NONE               0  
  53. #define SSPN_AUTOSIZE_WIDTH            1  
  54. #define SSPN_AUTOSIZE_HEIGHT           2  
  55. #define SSPN_AUTOSIZE_CHILD            3  
  56.  
  57. /* BevelInner (Panel) */
  58. #define SS_BEVELINNER_NONE             0   
  59. #define SS_BEVELINNER_INSET            1   
  60. #define SS_BEVELINNER_RAISED           2   
  61.  
  62. /* BevelOuter (Panel) */
  63. #define SS_BEVELOUTER_NONE             0    
  64. #define SS_BEVELOUTER_INSET            1    
  65. #define SS_BEVELOUTER_RAISED           2    
  66.  
  67. /* FloodType (Panel) */
  68. #define SS_FLOODTYPE_NONE              0    
  69. #define SS_FLOODTYPE_L_TO_R            1    
  70. #define SS_FLOODTYPE_R_TO_L            2    
  71. #define SS_FLOODTYPE_T_TO_B            3    
  72. #define SS_FLOODTYPE_B_TO_T            4    
  73. #define SS_FLOODTYPE_CIRCLE            5    
  74.  
  75. /* Font3D (Panel, Command Button, Option Button, Check Box, Frame) */
  76. #define SS_FONT3D_NONE                 0
  77. #define SS_FONT3D_RAISED_LIGHT         1
  78. #define SS_FONT3D_RAISED_HEAVY         2
  79. #define SS_FONT3D_INSET_LIGHT          3
  80. #define SS_FONT3D_INSET_HEAVY          4
  81.  
  82. /* PictureDnChange (Ribbon Button) */
  83. #define SS_PICDN_NOCHANGE              0   
  84. #define SS_PICDN_DITHER                1   
  85. #define SS_PICDN_INVERT                2   
  86.  
  87. /* ShadowColor (Panel, Frame) */
  88. #define SS_SHADOW_DARKGREY             0      
  89. #define SS_SHADOW_BLACK                1         
  90.  
  91. /* ShadowStyle (Frame) */
  92. #define SS_SHADOW_INSET                0        
  93. #define SS_SHADOW_RAISED               1        
  94.  
  95. /******Animated button********************************************************/
  96.  
  97. /* Cycle property */
  98. #define ANI_ANIMATED                   0
  99. #define ANI_MULTISTATE                 1
  100. #define ANI_TWO_STATE                  2
  101.  
  102. /* Click Filter property */
  103. #define ANI_ANYWHERE                   0
  104. #define ANI_IMAGE_AND_TEXT             1
  105. #define ANI_IMAGE                      2
  106. #define ANI_TEXT                       3
  107.  
  108. /* PicDrawMode Property */
  109. #define ANI_XPOS_YPOS                  0
  110. #define ANI_AUTOSIZE                   1
  111. #define ANI_STRETCH                    2
  112.  
  113. /* SpecialOp Property */
  114. #define ANI_CLICK                      1
  115.  
  116. /* TextPosition Property */
  117. #define ANI_CENTER                     0
  118. #define ANI_LEFT                       1
  119. #define ANI_RIGHT                      2
  120. #define ANI_BOTTON                     3
  121. #define ANI_TOP                        4
  122.  
  123. /******Common dialog control**************************************************/
  124.  
  125. /* Action Property */
  126. #define DLG_FILE_OPEN                  1
  127. #define DLG_FILE_SAVE                  2
  128. #define DLG_COLOR                      3
  129. #define DLG_FONT                       4
  130. #define DLG_PRINT                      5
  131. #define DLG_HELP                       6
  132.  
  133. #ifndef _INC_COMMDLG
  134.  
  135. /* File Open/Save Dialog Flags */
  136. #define OFN_READONLY                 0x00000001
  137. #define OFN_OVERWRITEPROMPT          0x00000002
  138. #define OFN_HIDEREADONLY             0x00000004
  139. #define OFN_NOCHANGEDIR              0x00000008
  140. #define OFN_SHOWHELP                 0x00000010
  141. #define OFN_ENABLEHOOK               0x00000020
  142. #define OFN_ENABLETEMPLATE           0x00000040
  143. #define OFN_ENABLETEMPLATEHANDLE     0x00000080
  144. #define OFN_NOVALIDATE               0x00000100
  145. #define OFN_ALLOWMULTISELECT         0x00000200
  146. #define OFN_EXTENSIONDIFFERENT       0x00000400
  147. #define OFN_PATHMUSTEXIST            0x00000800
  148. #define OFN_FILEMUSTEXIST            0x00001000
  149. #define OFN_CREATEPROMPT             0x00002000
  150. #define OFN_SHAREAWARE               0x00004000
  151. #define OFN_NOREADONLYRETURN         0x00008000
  152. #define OFN_NOTESTFILECREATE         0x00010000
  153.                        
  154. /* Color Dialog Flags */
  155. #define CC_RGBINIT               0x00000001
  156. #define CC_FULLOPEN              0x00000002
  157. #define CC_PREVENTFULLOPEN       0x00000004
  158. #define CC_SHOWHELP              0x00000008
  159.                        
  160. /* Fonts Dialog Flags */
  161. #define CF_SCREENFONTS             0x00000001
  162. #define CF_PRINTERFONTS          0x00000002
  163. #define CF_BOTH                  (CF_SCREENFONTS | CF_PRINTERFONTS)
  164. #define CF_SHOWHELP              0x00000004L
  165. #define CF_ENABLEHOOK            0x00000008L
  166. #define CF_ENABLETEMPLATE        0x00000010L
  167. #define CF_ENABLETEMPLATEHANDLE  0x00000020L
  168. #define CF_INITTOLOGFONTSTRUCT   0x00000040L
  169. #define CF_USESTYLE              0x00000080L
  170. #define CF_EFFECTS               0x00000100L
  171. #define CF_APPLY                 0x00000200L
  172. #define CF_ANSIONLY              0x00000400L
  173. #define CF_NOVECTORFONTS         0x00000800L
  174. #define CF_NOOEMFONTS            CF_NOVECTORFONTS
  175. #define CF_NOSIMULATIONS         0x00001000L
  176. #define CF_LIMITSIZE             0x00002000L
  177. #define CF_FIXEDPITCHONLY         0x00004000L
  178. #define CF_WYSIWYG               0x00008000L /* must also have CF_SCREENFONTS & CF_PRINTERFONTS */
  179. #define CF_FORCEFONTEXIST         0x00010000L
  180. #define CF_SCALABLEONLY             0x00020000L
  181. #define CF_TTONLY                0x00040000L
  182. #define CF_NOFACESEL             0x00080000L
  183. #define CF_NOSTYLESEL             0x00100000L
  184. #define CF_NOSIZESEL             0x00200000L
  185.  
  186. /* Printer Dialog Flags */
  187. #define PD_ALLPAGES                  0x00000000
  188. #define PD_SELECTION                 0x00000001
  189. #define PD_PAGENUMS                  0x00000002
  190. #define PD_NOSELECTION               0x00000004
  191. #define PD_NOPAGENUMS                0x00000008
  192. #define PD_COLLATE                   0x00000010
  193. #define PD_PRINTTOFILE               0x00000020
  194. #define PD_PRINTSETUP                0x00000040
  195. #define PD_NOWARNING                 0x00000080
  196. #define PD_RETURNDC                  0x00000100
  197. #define PD_RETURNIC                  0x00000200
  198. #define PD_RETURNDEFAULT             0x00000400
  199. #define PD_SHOWHELP                  0x00000800
  200. #define PD_ENABLEPRINTHOOK           0x00001000
  201. #define PD_ENABLESETUPHOOK           0x00002000
  202. #define PD_ENABLEPRINTTEMPLATE       0x00004000
  203. #define PD_ENABLESETUPTEMPLATE       0x00008000
  204. #define PD_ENABLEPRINTTEMPLATEHANDLE 0x00010000
  205. #define PD_ENABLESETUPTEMPLATEHANDLE 0x00020000
  206. #define PD_USEDEVMODECOPIES          0x00040000
  207. #define PD_DISABLEPRINTTOFILE        0x00080000
  208. #define PD_HIDEPRINTTOFILE           0x00100000
  209.  
  210. #endif    // _INC_COMMDLG
  211.                        
  212. /* Help Constants */
  213. #define HELP_CONTEXT      0x0001
  214. #define HELP_QUIT         0x0002
  215. #define HELP_INDEX        0x0003
  216. #define HELP_CONTENTS     0x0003
  217. #define HELP_HELPONHELP   0x0004
  218. #define HELP_SETINDEX     0x0005
  219. #define HELP_SETCONTENTS  0x0005
  220. #define HELP_CONTEXTPOPUP 0x0008
  221. #define HELP_FORCEFILE    0x0009
  222. #define HELP_KEY          0x0101
  223. #define HELP_COMMAND      0x0102
  224. #define HELP_PARTIALKEY   0x0105
  225. #define HELP_MULTIKEY     0x0201
  226. #define HELP_SETWINPOS    0x0203
  227.  
  228. /* Error Constants */
  229. #define CDERR_DIALOGFAILURE            0xFFFF
  230. #define CDERR_GENERALCODES             0x0
  231. #define CDERR_STRUCTSIZE               0x1
  232. #define CDERR_INITIALIZATION           0x2
  233. #define CDERR_NOTEMPLATE               0x3
  234. #define CDERR_NOHINSTANCE              0x4
  235. #define CDERR_LOADSTRFAILURE           0x5
  236. #define CDERR_FINDRESFAILURE           0x6
  237. #define CDERR_LOADRESFAILURE           0x7
  238. #define CDERR_LOCKRESFAILURE           0x8
  239. #define CDERR_MEMALLOCFAILURE          0x9
  240. #define CDERR_MEMLOCKFAILURE           0xA
  241. #define CDERR_NOHOOK                   0xB
  242.  
  243. /* Added for CMDIALOG.VBX */
  244. #define CDERR_CANCEL                   0xC
  245. #define CDERR_NODLL                    0xD
  246. #define CDERR_ERRPROC                  0xE
  247. #define CDERR_ALLOC                    0xF
  248. #define CDERR_HELP                     0x10
  249. #define PDERR_PRINTERCODES             0x1000
  250. #define PDERR_SETUPFAILURE             0x1001
  251. #define PDERR_PARSEFAILURE             0x1002
  252. #define PDERR_RETDEFFAILURE            0x1003
  253. #define PDERR_LOADDRVFAILURE           0x1004
  254. #define PDERR_GETDEVMODEFAIL           0x1005
  255. #define PDERR_INITFAILURE              0x1006
  256. #define PDERR_NODEVICES                0x1007
  257. #define PDERR_NODEFAULTPRN             0x1008
  258. #define PDERR_DNDMMISMATCH             0x1009
  259. #define PDERR_CREATEICFAILURE          0x100A
  260. #define PDERR_PRINTERNOTFOUND          0x100B
  261. #define CFERR_CHOOSEFONTCODES          0x2000
  262. #define CFERR_NOFONTS                  0x2001
  263. #define FNERR_FILENAMECODES            0x3000
  264. #define FNERR_SUBCLASSFAILURE          0x3001
  265. #define FNERR_INVALIDFILENAME          0x3002
  266. #define FNERR_BUFFERTOOSMALL           0x3003
  267. #define FRERR_FINDREPLACECODES         0x4000
  268. #define CCERR_CHOOSECOLORCODES         0x5000
  269.  
  270. /******Communications control*************************************************/
  271.  
  272. /* Handshaking */
  273. #define MSCOMM_HANDSHAKE_NONE          0
  274. #define MSCOMM_HANDSHAKE_XONXOFF       1
  275. #define MSCOMM_HANDSHAKE_RTS           2
  276. #define MSCOMM_HANDSHAKE_RTSXONXOFF    3
  277.  
  278. /* Event constants */
  279. #define MSCOMM_EV_SEND                 1
  280. #define MSCOMM_EV_RECEIVE              2
  281. #define MSCOMM_EV_CTS                  3
  282. #define MSCOMM_EV_DSR                  4
  283. #define MSCOMM_EV_CD                   5
  284. #define MSCOMM_EV_RING                 6
  285. #define MSCOMM_EV_EOF                  7
  286.  
  287. /* Error code constants */
  288. #define MSCOMM_ER_BREAK                1001
  289. #define MSCOMM_ER_CTSTO                1002
  290. #define MSCOMM_ER_DSRTO                1003
  291. #define MSCOMM_ER_FRAME                1004
  292. #define MSCOMM_ER_OVERRUN              1006
  293. #define MSCOMM_ER_CDTO                 1007
  294. #define MSCOMM_ER_RXOVER               1008
  295. #define MSCOMM_ER_RXPARITY             1009
  296. #define MSCOMM_ER_TXFULL               1010
  297.  
  298. /* Message constants */
  299. #define WM_USER                        0x0400
  300. #define UM_INPUT           (WM_USER + 0x0B00)
  301. #define UM_OUTPUT          (WM_USER + 0x0B01)
  302.  
  303. /******Gauge control**********************************************************/
  304.  
  305. /* Style Property */
  306. #define GAUGE_HORIZ                    0
  307. #define GAUGE_VERT                     1
  308. #define GAUGE_SEMI                     2
  309. #define GAUGE_FULL                     3
  310.  
  311. /******Graph control**********************************************************/
  312.  
  313. /* General */
  314. #define G_NONE                         0
  315. #define G_DEFAULT                      0
  316. #define G_OFF                          0
  317. #define G_ON                           1
  318. #define G_MONO                         0
  319. #define G_COLOR                        1
  320.                        
  321. /* Graph Types */
  322. #define G_PIE2D                        1
  323. #define G_PIE3D                        2
  324. #define G_BAR2D                        3
  325. #define G_BAR3D                        4
  326. #define G_GANTT                        5
  327. #define G_LINE                         6
  328. #define G_LOGLIN                       7
  329. #define G_AREA                         8
  330. #define G_SCATTER                      9
  331. #define G_POLAR                        10
  332. #define G_HLC                          11
  333.  
  334. /* Colors */
  335. #define G_BLACK                        0
  336. #define G_BLUE                         1
  337. #define G_GREEN                        2
  338. #define G_CYAN                         3
  339. #define G_RED                          4
  340. #define G_MAGENTA                      5
  341. #define G_BROWN                        6
  342. #define G_LIGHT_GRAY                   7
  343. #define G_DARK_GRAY                    8
  344. #define G_LIGHT_BLUE                   9
  345. #define G_LIGHT_GREEN                  10
  346. #define G_LIGHT_CYAN                   11
  347. #define G_LIGHT_RED                    12
  348. #define G_LIGHT_MAGENTA                13
  349. #define G_YELLOW                       14
  350. #define G_WHITE                        15
  351. #define G_AUTOBW                       16
  352.                        
  353. /* Patterns */
  354. #define G_SOLID                        0
  355. #define G_HOLLOW                       1
  356. #define G_HATCH1                       2
  357. #define G_HATCH2                       3
  358. #define G_HATCH3                       4
  359. #define G_HATCH4                       5
  360. #define G_HATCH5                       6
  361. #define G_HATCH6                       7
  362. #define G_BITMAP1                      16
  363. #define G_BITMAP2                      17
  364. #define G_BITMAP3                      18
  365. #define G_BITMAP4                      19
  366. #define G_BITMAP5                      20
  367. #define G_BITMAP6                      21
  368. #define G_BITMAP7                      22
  369. #define G_BITMAP8                      23
  370. #define G_BITMAP9                      24
  371. #define G_BITMAP10                     25
  372. #define G_BITMAP11                     26
  373. #define G_BITMAP12                     27
  374. #define G_BITMAP13                     28
  375. #define G_BITMAP14                     29
  376. #define G_BITMAP15                     30
  377. #define G_BITMAP16                     31
  378.  
  379. /* Symbols */
  380. #define G_CROSS_PLUS                   0
  381. #define G_CROSS_TIMES                  1
  382. #define G_TRIANGLE_UP                  2
  383. #define G_SOLID_TRIANGLE_UP            3
  384. #define G_TRIANGLE_DOWN                4
  385. #define G_SOLID_TRIANGLE_DOWN          5
  386. #define G_SQUARE                       6
  387. #define G_SOLID_SQUARE                 7
  388. #define G_DIAMOND                      8
  389. #define G_SOLID_DIAMOND                9
  390.                        
  391. /* Line Styles */                      
  392. #define G_SOLID                        0
  393. #define G_DASH                         1
  394. #define G_DOT                          2
  395. #define G_DASHDOT                      3
  396. #define G_DASHDOTDOT                   4
  397.                        
  398. /* Grids */
  399. #define G_HORIZONTAL                   1
  400. #define G_VERTICAL                     2
  401.  
  402. /* Statistics */
  403. #define G_MEAN                         1
  404. #define G_MIN_MAX                      2
  405. #define G_STD_DEV                      4
  406. #define G_BEST_FIT                     8
  407.                        
  408. /* Data Arrays */
  409. #define G_GRAPH_DATA                   1
  410. #define G_COLOR_DATA                   2
  411. #define G_EXTRA_DATA                   3
  412. #define G_LABEL_TEXT                   4
  413. #define G_LEGEND_TEXT                  5
  414. #define G_PATTERN_DATA                 6
  415. #define G_SYMBOL_DATA                  7
  416. #define G_XPOS_DATA                    8
  417. #define G_ALL_DATA                     9
  418.                        
  419. /* Draw Mode */
  420. #define G_NO_ACTION                    0
  421. #define G_CLEAR                        1
  422. #define G_DRAW                         2
  423. #define G_BLIT                         3
  424. #define G_COPY                         4
  425. #define G_PRINT                        5
  426. #define G_WRITE                        6
  427.                        
  428. /* Print Options */
  429. #define G_BORDER                       2
  430.  
  431. /* Pie Chart Options */
  432. #define G_NO_LINES                     1
  433. #define G_COLORED                      2
  434. #define G_PERCENTS                     4
  435.  
  436. /*Bar Chart Options */
  437. #define G_HORIZONTAL                   1
  438. #define G_STACKED                      2
  439. #define G_PERCENTAGE                   4
  440. #define G_Z_CLUSTERED                  6
  441.  
  442. /* Gantt Chart Options */
  443. #define G_SPACED_BARS                  1
  444.                        
  445. /* Line/Polar Chart Options */
  446. #define G_SYMBOLS                      1
  447. #define G_STICKS                       2
  448. #define G_LINES                        4
  449.  
  450. /* Area Chart Options */
  451. #define G_ABSOLUTE                     1
  452. #define G_PERCENT                      2
  453.                        
  454. /* HLC Chart Options */
  455. #define G_NO_CLOSE                     1
  456. #define G_NO_HIGH_LOW                  2
  457.  
  458. /******Key status control*****************************************************/
  459.  
  460. /* Style */
  461. #define KEYSTAT_CAPSLOCK               0
  462. #define KEYSTAT_NUMLOCK                1
  463. #define KEYSTAT_INSERT                 2
  464. #define KEYSTAT_SCROLLLOCK             3
  465.  
  466. /******MCI control (multimedia)***********************************************/
  467.  
  468. /* Mode Property */
  469. #define MCI_MODE_NOT_OPEN              11
  470. #define MCI_MODE_STOP                  12
  471. #define MCI_MODE_PLAY                  13
  472. #define MCI_MODE_RECORD                14
  473. #define MCI_MODE_SEEK                  15
  474. #define MCI_MODE_PAUSE                 16
  475. #define MCI_MODE_READY                 17
  476.                        
  477. /* NotifyValue Property */
  478. #define MCI_NOTIFY_SUCCESSFUL          1
  479. #define MCI_NOTIFY_SUPERSEDED          2
  480. #define MCI_ABORTED                    4
  481. #define MCI_FAILURE                    8
  482.  
  483. /* Orientation Property */
  484. #define MCI_ORIENT_HORZ                0
  485. #define MCI_ORIENT_VERT                1
  486.  
  487. /* RecordMode Porperty */
  488. #define MCI_RECORD_INSERT              0
  489. #define MCI_RECORD_OVERWRITE           1
  490.  
  491. /* TimeFormat Property */
  492. #define MCI_FORMAT_MILLISECONDS        0
  493. #define MCI_FORMAT_HMS                 1
  494. #define MCI_FORMAT_MSF                 2
  495. #define MCI_FORMAT_FRAMES              3
  496. #define MCI_FORMAT_SMPTE_24            4
  497. #define MCI_FORMAT_SMPTE_25            5
  498. #define MCI_FORMAT_SMPTE_30            6
  499. #define MCI_FORMAT_SMPTE_30DROP        7
  500. #define MCI_FORMAT_BYTES               8
  501. #define MCI_FORMAT_SAMPLES             9
  502. #define MCI_FORMAT_TMSF                10
  503.                        
  504. /******Spin button control****************************************************/
  505.  
  506. /* SpinOrientation */
  507. #define SPIN_VERTICAL                  0
  508. #define SPIN_HORIZONTAL                1
  509.