home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 6 / mastvb6.iso / leadtools / ocx32.lt / ltscrocx.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-07-02  |  3.2 KB  |  98 lines

  1.     typedef enum 
  2.     {
  3.        SCR_CAP_ALL=0,
  4.        SCR_CAP_BITMAP=1,
  5.        SCR_CAP_ICON=2,
  6.        SCR_CAP_CURSOR=4
  7.     }  ScreenCaptureResourceTypes;
  8.  
  9.     typedef enum 
  10.     {
  11.         SCR_CAP_EXEDLG_TABVIEW=0,
  12.         SCR_CAP_EXEDLG_TREEVIEW
  13.     }  ScreenCaptureExeDlgTypes;
  14.  
  15.    typedef enum 
  16.     {
  17.        SCR_CAP_AREA_TRIANGLE=1,
  18.        SCR_CAP_AREA_RECT,
  19.        SCR_CAP_AREA_ROUNDRECT,
  20.        SCR_CAP_AREA_ELLIPSE,
  21.        SCR_CAP_AREA_POLYGON,
  22.        SCR_CAP_AREA_FREEHAND
  23.     }  ScreenCaptureAreaTypes;
  24.  
  25.     typedef enum 
  26.     {
  27.        SCR_CAP_CLIENT_AREA=1,
  28.        SCR_CAP_WINDOW,
  29.     }  ScreenCaptureWindowTypes;
  30.  
  31.    #define CAPTURE_AREA_PATTERN_HORIZONTAL  0 /* ----- */
  32.    #define CAPTURE_AREA_PATTERN_VERTICAL    1 /* ||||| */
  33.    #define CAPTURE_AREA_PATTERN_FDIAGONAL   2 /* \\\\\ */
  34.    #define CAPTURE_AREA_PATTERN_BDIAGONAL   3 /* ///// */
  35.    #define CAPTURE_AREA_PATTERN_CROSS       4 /* +++++ */
  36.    #define CAPTURE_AREA_PATTERN_DIAGCROSS   5 /* xxxxx */
  37.    #define CAPTURE_AREA_PATTERN_SOLID       6 /*Solid Fill*/
  38.  
  39.    #define CAPTURE_AREA_LINE_SOLID          0 /* Solid   */
  40.    #define CAPTURE_AREA_LINE_DASH           1 /* ------- */
  41.    #define CAPTURE_AREA_LINE_DOT            2 /* ....... */
  42.    #define CAPTURE_AREA_LINE_DASHDOT        3 /* _._._._ */
  43.    #define CAPTURE_AREA_LINE_DASHDOTDOT     4 /* _.._.._ */
  44.  
  45.    #define CAPTURE_AREA_INFOWND_SIZE_TINY    -1
  46.    #define CAPTURE_AREA_INFOWND_SIZE_SMALL   -2
  47.    #define CAPTURE_AREA_INFOWND_SIZE_MEDIUM  -3
  48.    #define CAPTURE_AREA_INFOWND_SIZE_LARGE   -4
  49.    #define CAPTURE_AREA_INFOWND_SIZE_XLARGE  -5
  50.  
  51.    #define CAPTURE_AREA_INFOWND_POS_LEFT     -1
  52.    #define CAPTURE_AREA_INFOWND_POS_RIGHT    -2
  53.    #define CAPTURE_AREA_INFOWND_POS_TOP      -3
  54.    #define CAPTURE_AREA_INFOWND_POS_BOTTOM   -4
  55.  
  56.    #define CAPTURE_AREA_SHOW_DRAWCURSOR       0x0001
  57.    #define CAPTURE_AREA_INCLUDE_CURSOR          0x0002
  58.    #define CAPTURE_AREA_ENABLE_KEYBOARD      0x0004
  59.    #define CAPTURE_AREA_SHOW_OPAQUE_TEXT       0x0008
  60.    #define CAPTURE_AREA_SHOW_CURSORPOS          0x0010
  61.    #define CAPTURE_AREA_SHOW_CAPTURESIZE       0x0020
  62.    #define CAPTURE_AREA_SHOW_INFOWINDOW       0x0040
  63.    #define CAPTURE_AREA_SENSITIVE_INFOWINDOW 0x0080
  64.    #define CAPTURE_AREA_BITMAP_WITH_REGION   0x0100
  65.    #define CAPTURE_AREA_USE_DEFAULT_VALUES   0x0200
  66.  
  67.    // zooming factors (exclusive)
  68.    #define CAPTURE_AREA_ZOOM_NORM             1
  69.    #define CAPTURE_AREA_ZOOM_BY2X             2
  70.    #define CAPTURE_AREA_ZOOM_BY3X             3
  71.    #define CAPTURE_AREA_ZOOM_BY4X             4
  72.    #define CAPTURE_AREA_ZOOM_BY5X             5
  73.    #define CAPTURE_AREA_ZOOM_BY6X             6
  74.    #define CAPTURE_AREA_ZOOM_BY7X             7
  75.    #define CAPTURE_AREA_ZOOM_BY8X             8
  76.    #define CAPTURE_AREA_ZOOM_BY9X             9
  77.    #define CAPTURE_AREA_ZOOM_BY10X             10
  78.    #define CAPTURE_AREA_ZOOM_BY11X             11
  79.    #define CAPTURE_AREA_ZOOM_BY12X             12
  80.    #define CAPTURE_AREA_ZOOM_BY13X             13
  81.    #define CAPTURE_AREA_ZOOM_BY14X             14
  82.    #define CAPTURE_AREA_ZOOM_BY15X             15
  83.  
  84.    #define CAPTURE_OBJECT_INVERT                0x0001
  85.    #define CAPTURE_OBJECT_ENABLE_KEYBOARD    0x0002
  86.  
  87.  
  88. // ActiveX error codes
  89. #include "L_OcxErr.h"
  90.  
  91.  
  92.    typedef enum{
  93.    SCR_MOD_ALT     =    0x0001,
  94.    SCR_MOD_CONTROL =    0x0002,
  95.    SCR_MOD_SHIFT   =    0x0004,
  96.    };
  97.  
  98.