home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 May / VPR9705A.ISO / VPR_DATA / PROGRAM / CBTRIAL / SETUP / DATA.Z / VCFIMPRS.HPP < prev    next >
C/C++ Source or Header  |  1997-02-14  |  30KB  |  649 lines

  1. //----------------------------------------------------------------------------
  2. // VCFImprs.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
  3. // From: VCFImprs.pas
  4. //----------------------------------------------------------------------------
  5. #ifndef VCFImprsHPP
  6. #define VCFImprsHPP
  7. //----------------------------------------------------------------------------
  8. #include <Menus.hpp>
  9. #include <Controls.hpp>
  10. #include <OleCtrls.hpp>
  11. #include <Graphics.hpp>
  12. #include <Classes.hpp>
  13. #include <OleCtl.hpp>
  14. #include <OLE2.hpp>
  15. #include <System.hpp>
  16. #pragma warn -par
  17. #pragma warn -hid 
  18. #pragma warn -inl
  19.  
  20. namespace Vcfimprs
  21. {
  22. //-- type declarations -------------------------------------------------------
  23. typedef void __fastcall (__closure *TVCFirstImpressionChartSelected)(System::TObject* Sender, short 
  24.     &MouseFlags, short &Cancel);
  25.  
  26. typedef void __fastcall (__closure *TVCFirstImpressionTitleSelected)(System::TObject* Sender, short 
  27.     &MouseFlags, short &Cancel);
  28.  
  29. typedef void __fastcall (__closure *TVCFirstImpressionFootnoteSelected)(System::TObject* Sender, short 
  30.     &MouseFlags, short &Cancel);
  31.  
  32. typedef void __fastcall (__closure *TVCFirstImpressionLegendSelected)(System::TObject* Sender, short 
  33.     &MouseFlags, short &Cancel);
  34.  
  35. typedef void __fastcall (__closure *TVCFirstImpressionPlotSelected)(System::TObject* Sender, short &
  36.     MouseFlags, short &Cancel);
  37.  
  38. typedef void __fastcall (__closure *TVCFirstImpressionAxisSelected)(System::TObject* Sender, short &
  39.     AxisId, short &AxisIndex, short &MouseFlags, short &Cancel);
  40.  
  41. typedef void __fastcall (__closure *TVCFirstImpressionAxisLabelSelected)(System::TObject* Sender, short 
  42.     &AxisId, short &AxisIndex, short &labelSetIndex, short &LabelIndex, short &MouseFlags, short &Cancel
  43.     );
  44.  
  45. typedef void __fastcall (__closure *TVCFirstImpressionAxisTitleSelected)(System::TObject* Sender, short 
  46.     &AxisId, short &AxisIndex, short &MouseFlags, short &Cancel);
  47.  
  48. typedef void __fastcall (__closure *TVCFirstImpressionPointSelected)(System::TObject* Sender, short 
  49.     &Series, short &DataPoint, short &MouseFlags, short &Cancel);
  50.  
  51. typedef void __fastcall (__closure *TVCFirstImpressionPointLabelSelected)(System::TObject* Sender, short 
  52.     &Series, short &DataPoint, short &MouseFlags, short &Cancel);
  53.  
  54. typedef void __fastcall (__closure *TVCFirstImpressionSeriesSelected)(System::TObject* Sender, short 
  55.     &Series, short &MouseFlags, short &Cancel);
  56.  
  57. typedef void __fastcall (__closure *TVCFirstImpressionSeriesLabelSelected)(System::TObject* Sender, 
  58.     short &Series, short &MouseFlags, short &Cancel);
  59.  
  60. typedef void __fastcall (__closure *TVCFirstImpressionChartActivated)(System::TObject* Sender, short 
  61.     &MouseFlags, short &Cancel);
  62.  
  63. typedef void __fastcall (__closure *TVCFirstImpressionTitleActivated)(System::TObject* Sender, short 
  64.     &MouseFlags, short &Cancel);
  65.  
  66. typedef void __fastcall (__closure *TVCFirstImpressionFootnoteActivated)(System::TObject* Sender, short 
  67.     &MouseFlags, short &Cancel);
  68.  
  69. typedef void __fastcall (__closure *TVCFirstImpressionLegendActivated)(System::TObject* Sender, short 
  70.     &MouseFlags, short &Cancel);
  71.  
  72. typedef void __fastcall (__closure *TVCFirstImpressionPlotActivated)(System::TObject* Sender, short 
  73.     &MouseFlags, short &Cancel);
  74.  
  75. typedef void __fastcall (__closure *TVCFirstImpressionAxisActivated)(System::TObject* Sender, short 
  76.     &AxisId, short &AxisIndex, short &MouseFlags, short &Cancel);
  77.  
  78. typedef void __fastcall (__closure *TVCFirstImpressionAxisLabelActivated)(System::TObject* Sender, short 
  79.     &AxisId, short &AxisIndex, short &labelSetIndex, short &LabelIndex, short &MouseFlags, short &Cancel
  80.     );
  81.  
  82. typedef void __fastcall (__closure *TVCFirstImpressionAxisTitleActivated)(System::TObject* Sender, short 
  83.     &AxisId, short &AxisIndex, short &MouseFlags, short &Cancel);
  84.  
  85. typedef void __fastcall (__closure *TVCFirstImpressionPointActivated)(System::TObject* Sender, short 
  86.     &Series, short &DataPoint, short &MouseFlags, short &Cancel);
  87.  
  88. typedef void __fastcall (__closure *TVCFirstImpressionPointLabelActivated)(System::TObject* Sender, 
  89.     short &Series, short &DataPoint, short &MouseFlags, short &Cancel);
  90.  
  91. typedef void __fastcall (__closure *TVCFirstImpressionSeriesActivated)(System::TObject* Sender, short 
  92.     &Series, short &MouseFlags, short &Cancel);
  93.  
  94. typedef void __fastcall (__closure *TVCFirstImpressionSeriesLabelActivated)(System::TObject* Sender, 
  95.     short &Series, short &MouseFlags, short &Cancel);
  96.  
  97. class __declspec(delphiclass) TVCFirstImpression;
  98. class __declspec(pascalimplementation) TVCFirstImpression : public Olectrls::TOleControl
  99. {
  100.     typedef Olectrls::TOleControl inherited;
  101.     
  102. private:
  103.     TVCFirstImpressionChartSelected FOnChartSelected;
  104.     TVCFirstImpressionTitleSelected FOnTitleSelected;
  105.     TVCFirstImpressionFootnoteSelected FOnFootnoteSelected;
  106.     TVCFirstImpressionLegendSelected FOnLegendSelected;
  107.     TVCFirstImpressionPlotSelected FOnPlotSelected;
  108.     TVCFirstImpressionAxisSelected FOnAxisSelected;
  109.     TVCFirstImpressionAxisLabelSelected FOnAxisLabelSelected;
  110.     TVCFirstImpressionAxisTitleSelected FOnAxisTitleSelected;
  111.     TVCFirstImpressionPointSelected FOnPointSelected;
  112.     TVCFirstImpressionPointLabelSelected FOnPointLabelSelected;
  113.     TVCFirstImpressionSeriesSelected FOnSeriesSelected;
  114.     TVCFirstImpressionSeriesLabelSelected FOnSeriesLabelSelected;
  115.     TVCFirstImpressionChartActivated FOnChartActivated;
  116.     TVCFirstImpressionTitleActivated FOnTitleActivated;
  117.     TVCFirstImpressionFootnoteActivated FOnFootnoteActivated;
  118.     TVCFirstImpressionLegendActivated FOnLegendActivated;
  119.     TVCFirstImpressionPlotActivated FOnPlotActivated;
  120.     TVCFirstImpressionAxisActivated FOnAxisActivated;
  121.     TVCFirstImpressionAxisLabelActivated FOnAxisLabelActivated;
  122.     TVCFirstImpressionAxisTitleActivated FOnAxisTitleActivated;
  123.     TVCFirstImpressionPointActivated FOnPointActivated;
  124.     TVCFirstImpressionPointLabelActivated FOnPointLabelActivated;
  125.     TVCFirstImpressionSeriesActivated FOnSeriesActivated;
  126.     TVCFirstImpressionSeriesLabelActivated FOnSeriesLabelActivated;
  127.     Classes::TNotifyEvent FOnApplyChanges;
  128.     int __stdcall Get_GetBitmap(const System::Variant &options);
  129.     
  130. protected:
  131.     virtual void __fastcall InitControlData(void);
  132.     
  133. public:
  134.     void __stdcall EditPaste(void);
  135.     void __stdcall EditCopy(void);
  136.     void __stdcall ActivateSelectionDialog(void);
  137.     void __stdcall Layout(void);
  138.     void __stdcall ToDefaults(void);
  139.     void __stdcall PrintSetupDialog(void);
  140.     void __stdcall PrintChart(void);
  141.     void __stdcall SelectPart(short part, short index1, short index2, short index3, short index4);
  142.     void __stdcall GetSelectedPart(short &part, short &index1, short &index2, short &index3, short &index4
  143.         );
  144.     void __stdcall GetDLLVersion(short &major, short &minor);
  145.     void __stdcall TwipsToChartPart(int xVal, int yVal, short &part, short &index1, short &index2, short 
  146.         &index3, short &index4);
  147.     void __stdcall ReadFromFile(const System::AnsiString FileName);
  148.     void __stdcall WritePictureToFile(const System::AnsiString FileName, short pictureType, short options
  149.         );
  150.     void __stdcall WriteToFile(const System::AnsiString FileName);
  151.     void __stdcall ActivateFormatMenu(int X, int Y);
  152.     void __stdcall GetMetafile(short options, int &Handle, int &Width, int &Height);
  153.     void __stdcall CopyDataFromArray(short Top, short Left, short Bottom, short Right, const System::Variant 
  154.         &Array_);
  155.     void __stdcall CopyDataToArray(short Top, short Left, short Bottom, short Right, const System::Variant 
  156.         &Array_);
  157.     void __stdcall Draw(int hDC, short hDCType, int Top, int Left, int Bottom, int Right, Word Layout, 
  158.         Word Stretch);
  159.     void __stdcall UseWizard(void);
  160.     void __stdcall EditChartData(void);
  161.     HIDESBASE void __stdcall Refresh(void);
  162.     void __stdcall AboutBox(void);
  163.     __property System::AnsiString SsLinkSheet = {read=GetStringProp, write=SetStringProp, index=22, nodefault
  164.         };
  165.     __property int Handle = {read=GetIntegerProp, index=24, nodefault};
  166.     __property System::Variant Picture = {read=GetVariantProp, index=25};
  167.     __property int GetBitmap[System::Variant options] = {read=Get_GetBitmap};
  168.     
  169. __published:
  170.     __property TabStop ;
  171.     __property DragCursor ;
  172.     __property DragMode ;
  173.     __property ParentShowHint ;
  174.     __property PopupMenu ;
  175.     __property ShowHint ;
  176.     __property TabOrder ;
  177.     __property Visible ;
  178.     __property OnDragDrop ;
  179.     __property OnDragOver ;
  180.     __property OnEndDrag ;
  181.     __property OnEnter ;
  182.     __property OnExit ;
  183.     __property OnStartDrag ;
  184.     __property OnClick ;
  185.     __property OnDblClick ;
  186.     __property OnKeyDown ;
  187.     __property OnKeyPress ;
  188.     __property OnKeyUp ;
  189.     __property OnMouseDown ;
  190.     __property OnMouseMove ;
  191.     __property OnMouseUp ;
  192.     __property Word AutoIncrement = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=1, 
  193.         nodefault};
  194.     __property Word RandomFill = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=2, nodefault
  195.         };
  196.     __property short ChartType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=3, nodefault
  197.         };
  198.     __property short Column = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=4, nodefault
  199.         };
  200.     __property short ColumnCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=5, 
  201.         nodefault};
  202.     __property System::AnsiString ColumnLabel = {read=GetStringProp, write=SetStringProp, stored=false, 
  203.         index=6, nodefault};
  204.     __property short ColumnLabelCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=7
  205.         , nodefault};
  206.     __property short ColumnLabelIndex = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=8
  207.         , nodefault};
  208.     __property System::AnsiString Data = {read=GetStringProp, write=SetStringProp, stored=false, index=9
  209.         , nodefault};
  210.     __property System::AnsiString FootnoteText = {read=GetStringProp, write=SetStringProp, stored=false
  211.         , index=10, nodefault};
  212.     __property Word Repaint = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=11, nodefault
  213.         };
  214.     __property short Row = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=12, nodefault
  215.         };
  216.     __property short RowCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=13, nodefault
  217.         };
  218.     __property System::AnsiString RowLabel = {read=GetStringProp, write=SetStringProp, stored=false, index=14
  219.         , nodefault};
  220.     __property short RowLabelCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=15
  221.         , nodefault};
  222.     __property short RowLabelIndex = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=16
  223.         , nodefault};
  224.     __property short SeriesColumn = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=17
  225.         , nodefault};
  226.     __property short SeriesType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=18, 
  227.         nodefault};
  228.     __property Word ShowLegend = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=19, nodefault
  229.         };
  230.     __property short SsLinkMode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=20, 
  231.         nodefault};
  232.     __property System::AnsiString SsLinkRange = {read=GetStringProp, write=SetStringProp, stored=false, 
  233.         index=21, nodefault};
  234.     __property short DrawMode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=23, nodefault
  235.         };
  236.     __property short BorderStyle = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-504
  237.         , nodefault};
  238.     __property Word Enabled = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=-514, nodefault
  239.         };
  240.     __property short hWnd = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-515, nodefault
  241.         };
  242.     __property System::Variant Title = {read=GetVariantProp, write=SetVariantProp, stored=false, index=26
  243.         };
  244.     __property System::Variant Footnote = {read=GetVariantProp, write=SetVariantProp, stored=false, index=27
  245.         };
  246.     __property System::AnsiString TitleText = {read=GetStringProp, write=SetStringProp, stored=false, index=28
  247.         , nodefault};
  248.     __property Word Stacking = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=29, nodefault
  249.         };
  250.     __property short TextLengthType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=30
  251.         , nodefault};
  252.     __property Word AllowUserChanges = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=31
  253.         , nodefault};
  254.     __property Word AllowSelections = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=32
  255.         , nodefault};
  256.     __property Word AllowSeriesSelection = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=33
  257.         , nodefault};
  258.     __property Word AllowDynamicRotation = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=34
  259.         , nodefault};
  260.     __property short ActiveSeriesCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=35
  261.         , nodefault};
  262.     __property System::Variant Backdrop = {read=GetVariantProp, write=SetVariantProp, stored=false, index=36
  263.         };
  264.     __property System::Variant PrintInformation = {read=GetVariantProp, write=SetVariantProp, stored=false
  265.         , index=37};
  266.     __property System::Variant Legend = {read=GetVariantProp, write=SetVariantProp, stored=false, index=38
  267.         };
  268.     __property System::Variant DataGrid = {read=GetVariantProp, write=SetVariantProp, stored=false, index=39
  269.         };
  270.     __property System::Variant Plot = {read=GetVariantProp, write=SetVariantProp, stored=false, index=40
  271.         };
  272.     __property int TwipsWidth = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=41, nodefault
  273.         };
  274.     __property int TwipsHeight = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=42, nodefault
  275.         };
  276.     __property Word AllowDithering = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=43
  277.         , nodefault};
  278.     __property short ErrorOffset = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=44
  279.         , nodefault};
  280.     __property Word DoSetCursor = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=45, nodefault
  281.         };
  282.     __property System::AnsiString FileName = {read=GetStringProp, write=SetStringProp, stored=false, index=46
  283.         , nodefault};
  284.     __property Word Chart3d = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=47, nodefault
  285.         };
  286.     __property System::AnsiString SsLinkBook = {read=GetStringProp, write=SetStringProp, stored=false, 
  287.         index=48, nodefault};
  288.     __property TVCFirstImpressionChartSelected OnChartSelected = {read=FOnChartSelected, write=FOnChartSelected
  289.         };
  290.     __property TVCFirstImpressionTitleSelected OnTitleSelected = {read=FOnTitleSelected, write=FOnTitleSelected
  291.         };
  292.     __property TVCFirstImpressionFootnoteSelected OnFootnoteSelected = {read=FOnFootnoteSelected, write=
  293.         FOnFootnoteSelected};
  294.     __property TVCFirstImpressionLegendSelected OnLegendSelected = {read=FOnLegendSelected, write=FOnLegendSelected
  295.         };
  296.     __property TVCFirstImpressionPlotSelected OnPlotSelected = {read=FOnPlotSelected, write=FOnPlotSelected
  297.         };
  298.     __property TVCFirstImpressionAxisSelected OnAxisSelected = {read=FOnAxisSelected, write=FOnAxisSelected
  299.         };
  300.     __property TVCFirstImpressionAxisLabelSelected OnAxisLabelSelected = {read=FOnAxisLabelSelected, write=
  301.         FOnAxisLabelSelected};
  302.     __property TVCFirstImpressionAxisTitleSelected OnAxisTitleSelected = {read=FOnAxisTitleSelected, write=
  303.         FOnAxisTitleSelected};
  304.     __property TVCFirstImpressionPointSelected OnPointSelected = {read=FOnPointSelected, write=FOnPointSelected
  305.         };
  306.     __property TVCFirstImpressionPointLabelSelected OnPointLabelSelected = {read=FOnPointLabelSelected, 
  307.         write=FOnPointLabelSelected};
  308.     __property TVCFirstImpressionSeriesSelected OnSeriesSelected = {read=FOnSeriesSelected, write=FOnSeriesSelected
  309.         };
  310.     __property TVCFirstImpressionSeriesLabelSelected OnSeriesLabelSelected = {read=FOnSeriesLabelSelected
  311.         , write=FOnSeriesLabelSelected};
  312.     __property TVCFirstImpressionChartActivated OnChartActivated = {read=FOnChartActivated, write=FOnChartActivated
  313.         };
  314.     __property TVCFirstImpressionTitleActivated OnTitleActivated = {read=FOnTitleActivated, write=FOnTitleActivated
  315.         };
  316.     __property TVCFirstImpressionFootnoteActivated OnFootnoteActivated = {read=FOnFootnoteActivated, write=
  317.         FOnFootnoteActivated};
  318.     __property TVCFirstImpressionLegendActivated OnLegendActivated = {read=FOnLegendActivated, write=FOnLegendActivated
  319.         };
  320.     __property TVCFirstImpressionPlotActivated OnPlotActivated = {read=FOnPlotActivated, write=FOnPlotActivated
  321.         };
  322.     __property TVCFirstImpressionAxisActivated OnAxisActivated = {read=FOnAxisActivated, write=FOnAxisActivated
  323.         };
  324.     __property TVCFirstImpressionAxisLabelActivated OnAxisLabelActivated = {read=FOnAxisLabelActivated, 
  325.         write=FOnAxisLabelActivated};
  326.     __property TVCFirstImpressionAxisTitleActivated OnAxisTitleActivated = {read=FOnAxisTitleActivated, 
  327.         write=FOnAxisTitleActivated};
  328.     __property TVCFirstImpressionPointActivated OnPointActivated = {read=FOnPointActivated, write=FOnPointActivated
  329.         };
  330.     __property TVCFirstImpressionPointLabelActivated OnPointLabelActivated = {read=FOnPointLabelActivated
  331.         , write=FOnPointLabelActivated};
  332.     __property TVCFirstImpressionSeriesActivated OnSeriesActivated = {read=FOnSeriesActivated, write=FOnSeriesActivated
  333.         };
  334.     __property TVCFirstImpressionSeriesLabelActivated OnSeriesLabelActivated = {read=FOnSeriesLabelActivated
  335.         , write=FOnSeriesLabelActivated};
  336.     __property Classes::TNotifyEvent OnApplyChanges = {read=FOnApplyChanges, write=FOnApplyChanges};
  337. public:
  338.         
  339.     /* TOleControl.Create */ __fastcall virtual TVCFirstImpression(Classes::TComponent* AOwner) : Olectrls::
  340.         TOleControl(AOwner) { }
  341.     /* TOleControl.Destroy */ __fastcall virtual ~TVCFirstImpression(void) { }
  342.     
  343. public:
  344.     /* TWinControl.CreateParented */ __fastcall TVCFirstImpression(HWND ParentWindow) : Olectrls::TOleControl(
  345.         ParentWindow) { }
  346.     
  347. };
  348.  
  349. //-- var, const, procedure ---------------------------------------------------
  350. #define VtFontStyleBold (Byte)(1)
  351. #define VtFontStyleItalic (Byte)(2)
  352. #define VtFontStyleOutline (Byte)(4)
  353. #define VtFontEffectStrikeThrough (Word)(256)
  354. #define VtFontEffectUnderline (Word)(512)
  355. #define VtFrameStyleNull (Byte)(0)
  356. #define VtFrameStyleSingleLine (Byte)(1)
  357. #define VtFrameStyleDoubleLine (Byte)(2)
  358. #define VtFrameStyleThickInner (Byte)(3)
  359. #define VtFrameStyleThickOuter (Byte)(4)
  360. #define VtBrushStyleNull (Byte)(0)
  361. #define VtBrushStyleSolid (Byte)(1)
  362. #define VtBrushStylePattern (Byte)(2)
  363. #define VtBrushStyleHatched (Byte)(3)
  364. #define VtChLabelComponentValue (Byte)(1)
  365. #define VtChLabelComponentPercent (Byte)(2)
  366. #define VtChLabelComponentSeriesName (Byte)(4)
  367. #define VtChLabelComponentPointName (Byte)(8)
  368. #define VtBrushPattern94Percent (Byte)(0)
  369. #define VtBrushPattern88Percent (Byte)(1)
  370. #define VtBrushPattern75Percent (Byte)(2)
  371. #define VtBrushPattern50Percent (Byte)(3)
  372. #define VtBrushPattern25Percent (Byte)(4)
  373. #define VtBrushPatternBoldHorizontal (Byte)(5)
  374. #define VtBrushPatternBoldVertical (Byte)(6)
  375. #define VtBrushPatternBoldDownDiagonal (Byte)(7)
  376. #define VtBrushPatternBoldUpDiagonal (Byte)(8)
  377. #define VtBrushPatternChecks (Byte)(9)
  378. #define VtBrushPatternWeave (Byte)(10)
  379. #define VtBrushPatternHorizontal (Byte)(11)
  380. #define VtBrushPatternVertical (Byte)(12)
  381. #define VtBrushPatternDownDiagonal (Byte)(13)
  382. #define VtBrushPatternUpDiagonal (Byte)(14)
  383. #define VtBrushPatternGrid (Byte)(15)
  384. #define VtBrushPatternTrellis (Byte)(16)
  385. #define VtBrushPatternInvertedTrellis (Byte)(17)
  386. #define VtBrushHatchHorizontal (Byte)(0)
  387. #define VtBrushHatchVertical (Byte)(1)
  388. #define VtBrushHatchDownDiagonal (Byte)(2)
  389. #define VtBrushHatchUpDiagonal (Byte)(3)
  390. #define VtBrushHatchCross (Byte)(4)
  391. #define VtBrushHatchDiagonalCross (Byte)(5)
  392. #define VtShadowStyleNull (Byte)(0)
  393. #define VtShadowStyleDrop (Byte)(1)
  394. #define VtChMouseFlagShiftKeyDown (Byte)(4)
  395. #define VtChMouseFlagControlKeyDown (Byte)(8)
  396. #define VtPenStyleNull (Byte)(0)
  397. #define VtPenStyleSolid (Byte)(1)
  398. #define VtPenStyleDashed (Byte)(2)
  399. #define VtPenStyleDotted (Byte)(3)
  400. #define VtPenStyleDashDot (Byte)(4)
  401. #define VtPenStyleDashDotDot (Byte)(5)
  402. #define VtPenStyleDitted (Byte)(6)
  403. #define VtPenStyleDashDit (Byte)(7)
  404. #define VtPenStyleDashDitDit (Byte)(8)
  405. #define VtPenJoinMiter (Byte)(0)
  406. #define VtPenJoinRound (Byte)(1)
  407. #define VtPenJoinBevel (Byte)(2)
  408. #define VtPenCapButt (Byte)(0)
  409. #define VtPenCapRound (Byte)(1)
  410. #define VtPenCapSquare (Byte)(2)
  411. #define VtGradientStyleHorizontal (Byte)(0)
  412. #define VtGradientStyleVertical (Byte)(1)
  413. #define VtGradientStyleRectangle (Byte)(2)
  414. #define VtGradientStyleOval (Byte)(3)
  415. #define VtPictureTypeNull (Byte)(0)
  416. #define VtPictureTypeBMP (Byte)(1)
  417. #define VtPictureTypeWMF (Byte)(2)
  418. #define VtPictureOptionNoSizeHeader (Byte)(0)
  419. #define VtPictureOptionTextAsCurves (Byte)(1)
  420. #define VtPictureMapTypeActual (Byte)(0)
  421. #define VtPictureMapTypeFitted (Byte)(1)
  422. #define VtPictureMapTypeStretched (Byte)(2)
  423. #define VtPictureMapTypeTiled (Byte)(3)
  424. #define VtPictureMapTypeCropFitted (Byte)(4)
  425. #define VtFillStyleNull (Byte)(0)
  426. #define VtFillStyleBrush (Byte)(1)
  427. #define VtFillStyleGradient (Byte)(2)
  428. #define VtChLocationTypeTopLeft (Byte)(0)
  429. #define VtChLocationTypeTop (Byte)(1)
  430. #define VtChLocationTypeTopRight (Byte)(2)
  431. #define VtChLocationTypeLeft (Byte)(3)
  432. #define VtChLocationTypeRight (Byte)(4)
  433. #define VtChLocationTypeBottomLeft (Byte)(5)
  434. #define VtChLocationTypeBottom (Byte)(6)
  435. #define VtChLocationTypeBottomRight (Byte)(7)
  436. #define VtChLocationTypeCustom (Byte)(8)
  437. #define VtChAxisIdX (Byte)(0)
  438. #define VtChAxisIdY (Byte)(1)
  439. #define VtChAxisIdY2 (Byte)(2)
  440. #define VtChAxisIdZ (Byte)(3)
  441. #define VtChAxisTickStyleNone (Byte)(0)
  442. #define VtChAxisTickStyleCenter (Byte)(1)
  443. #define VtChAxisTickStyleInside (Byte)(2)
  444. #define VtChAxisTickStyleOutside (Byte)(3)
  445. #define VtChDateIntervalTypeNone (Byte)(0)
  446. #define VtChDateIntervalTypeDaily (Byte)(1)
  447. #define VtChDateIntervalTypeWeekly (Byte)(2)
  448. #define VtChDateIntervalTypeSemimonthly (Byte)(3)
  449. #define VtChDateIntervalTypeMonthly (Byte)(4)
  450. #define VtChDateIntervalTypeYearly (Byte)(5)
  451. #define VtChScaleTypeLinear (Byte)(0)
  452. #define VtChScaleTypeLogarithmic (Byte)(1)
  453. #define VtChScaleTypePercent (Byte)(2)
  454. #define VtChPercentAxisBasisMaxChart (Byte)(0)
  455. #define VtChPercentAxisBasisMaxRow (Byte)(1)
  456. #define VtChPercentAxisBasisMaxColumn (Byte)(2)
  457. #define VtChPercentAxisBasisSumChart (Byte)(3)
  458. #define VtChPercentAxisBasisSumRow (Byte)(4)
  459. #define VtChPercentAxisBasisSumColumn (Byte)(5)
  460. #define VtChPieWeightBasisNone (Byte)(0)
  461. #define VtChPieWeightBasisTotal (Byte)(1)
  462. #define VtChPieWeightBasisSeries (Byte)(2)
  463. #define VtChPieWeightStyleArea (Byte)(0)
  464. #define VtChPieWeightStyleDiameter (Byte)(1)
  465. #define VtSortTypeNone (Byte)(0)
  466. #define VtSortTypeAscending (Byte)(1)
  467. #define VtSortTypeDescending (Byte)(2)
  468. #define VtAngleUnitsDegrees (Byte)(0)
  469. #define VtAngleUnitsRadians (Byte)(1)
  470. #define VtAngleUnitsGrads (Byte)(2)
  471. #define VtChSubPlotLabelLocationTypeNone (Byte)(0)
  472. #define VtChSubPlotLabelLocationTypeAbove (Byte)(1)
  473. #define VtChSubPlotLabelLocationTypeBelow (Byte)(2)
  474. #define VtChSubPlotLabelLocationTypeCenter (Byte)(3)
  475. #define VtChLabelLineStyleNone (Byte)(0)
  476. #define VtChLabelLineStyleStraight (Byte)(1)
  477. #define VtChLabelLineStyleBent (Byte)(2)
  478. #define VtChLabelLocationTypeNone (Byte)(0)
  479. #define VtChLabelLocationTypeAbovePoint (Byte)(1)
  480. #define VtChLabelLocationTypeBelowPoint (Byte)(2)
  481. #define VtChLabelLocationTypeCenter (Byte)(3)
  482. #define VtChLabelLocationTypeBase (Byte)(4)
  483. #define VtChLabelLocationTypeInside (Byte)(5)
  484. #define VtChLabelLocationTypeOutside (Byte)(6)
  485. #define VtChLabelLocationTypeLeft (Byte)(7)
  486. #define VtChLabelLocationTypeRight (Byte)(8)
  487. #define VtChContourColorTypeAutomatic (Byte)(0)
  488. #define VtChContourColorTypeGradient (Byte)(1)
  489. #define VtChContourColorTypeManual (Byte)(2)
  490. #define VtChContourDisplayTypeCBands (Byte)(0)
  491. #define VtChContourDisplayTypeCLines (Byte)(1)
  492. #define VtChSurfaceBaseTypePedestal (Byte)(0)
  493. #define VtChSurfaceBaseTypeStandard (Byte)(1)
  494. #define VtChSurfaceBaseTypeStandardWithCBands (Byte)(2)
  495. #define VtChSurfaceBaseTypeStandardWithCLines (Byte)(3)
  496. #define VtChSurfaceDisplayTypeNone (Byte)(0)
  497. #define VtChSurfaceDisplayTypeCBands (Byte)(1)
  498. #define VtChSurfaceDisplayTypeCLines (Byte)(2)
  499. #define VtChSurfaceDisplayTypeSolid (Byte)(3)
  500. #define VtChSurfaceDisplayTypeSolidWithCLines (Byte)(4)
  501. #define VtChSurfaceProjectionTypeNone (Byte)(0)
  502. #define VtChSurfaceProjectionTypeCBands (Byte)(1)
  503. #define VtChSurfaceProjectionTypeCLines (Byte)(2)
  504. #define VtChSurfaceWireframeTypeNone (Byte)(0)
  505. #define VtChSurfaceWireframeTypeMajor (Byte)(1)
  506. #define VtChSurfaceWireframeTypeMajorAndMinor (Byte)(2)
  507. #define VtMarkerStyleDash (Byte)(0)
  508. #define VtMarkerStylePlus (Byte)(1)
  509. #define VtMarkerStyleX (Byte)(2)
  510. #define VtMarkerStyleStar (Byte)(3)
  511. #define VtMarkerStyleCircle (Byte)(4)
  512. #define VtMarkerStyleSquare (Byte)(5)
  513. #define VtMarkerStyleDiamond (Byte)(6)
  514. #define VtMarkerStyleUpTriangle (Byte)(7)
  515. #define VtMarkerStyleDownTriangle (Byte)(8)
  516. #define VtMarkerStyleFilledCircle (Byte)(9)
  517. #define VtMarkerStyleFilledSquare (Byte)(10)
  518. #define VtMarkerStyleFilledDiamond (Byte)(11)
  519. #define VtMarkerStyleFilledUpTriangle (Byte)(12)
  520. #define VtMarkerStyleFilledDownTriangle (Byte)(13)
  521. #define VtMarkerStyle3dBall (Byte)(14)
  522. #define VtProjectionTypePerspective (Byte)(0)
  523. #define VtProjectionTypeOblique (Byte)(1)
  524. #define VtProjectionTypeOrthogonal (Byte)(2)
  525. #define VtSmoothingTypeNone (Byte)(0)
  526. #define VtSmoothingTypeQuadraticBSpline (Byte)(1)
  527. #define VtSmoothingTypeCubicBSpline (Byte)(2)
  528. #define VtHorizontalAlignmentLeft (Byte)(0)
  529. #define VtHorizontalAlignmentRight (Byte)(1)
  530. #define VtHorizontalAlignmentCenter (Byte)(2)
  531. #define VtVerticalAlignmentTop (Byte)(0)
  532. #define VtVerticalAlignmentBottom (Byte)(1)
  533. #define VtVerticalAlignmentCenter (Byte)(2)
  534. #define VtOrientationHorizontal (Byte)(0)
  535. #define VtOrientationVertical (Byte)(1)
  536. #define VtOrientationUp (Byte)(2)
  537. #define VtOrientationDown (Byte)(3)
  538. #define VtDcTypeNull (Byte)(0)
  539. #define VtDcTypeDisplay (Byte)(1)
  540. #define VtDcTypePrinter (Byte)(2)
  541. #define VtDcTypeMetafile (Byte)(3)
  542. #define VtPrintScaleTypeActual (Byte)(0)
  543. #define VtPrintScaleTypeFitted (Byte)(1)
  544. #define VtPrintScaleTypeStretched (Byte)(2)
  545. #define VtChStatsMinimum (Byte)(1)
  546. #define VtChStatsMaximum (Byte)(2)
  547. #define VtChStatsMean (Byte)(4)
  548. #define VtChStatsStddev (Byte)(8)
  549. #define VtChStatsRegression (Byte)(16)
  550. #define VtPrintOrientationPortrait (Byte)(0)
  551. #define VtPrintOrientationLandscape (Byte)(1)
  552. #define VtTextOutputTypeHardware (Byte)(0)
  553. #define VtTextOutputTypePolygon (Byte)(1)
  554. #define VtTextLengthTypeVirtual (Byte)(0)
  555. #define VtTextLengthTypeDevice (Byte)(1)
  556. #define VtChPartTypeChart (Byte)(0)
  557. #define VtChPartTypeTitle (Byte)(1)
  558. #define VtChPartTypeFootnote (Byte)(2)
  559. #define VtChPartTypeLegend (Byte)(3)
  560. #define VtChPartTypePlot (Byte)(4)
  561. #define VtChPartTypeSeries (Byte)(5)
  562. #define VtChPartTypeSeriesLabel (Byte)(6)
  563. #define VtChPartTypePoint (Byte)(7)
  564. #define VtChPartTypePointLabel (Byte)(8)
  565. #define VtChPartTypeAxis (Byte)(9)
  566. #define VtChPartTypeAxisLabel (Byte)(10)
  567. #define VtChPartTypeAxisTitle (Byte)(11)
  568. #define VtChDrawModeDraw (Byte)(0)
  569. #define VtChDrawModeBlit (Byte)(1)
  570. #define VtChSsLinkModeOff (Byte)(0)
  571. #define VtChSsLinkModeOn (Byte)(1)
  572. #define VtChSsLinkModeAutoParse (Byte)(2)
  573. #define VtChSeriesTypeDefault (Shortint)(-1)
  574. #define VtChSeriesType3dBar (Byte)(0)
  575. #define VtChSeriesType2dBar (Byte)(1)
  576. #define VtChSeriesType3dHorizontalBar (Byte)(2)
  577. #define VtChSeriesType2dHorizontalBar (Byte)(3)
  578. #define VtChSeriesType3dClusteredBar (Byte)(4)
  579. #define VtChSeriesType3dLine (Byte)(5)
  580. #define VtChSeriesType2dLine (Byte)(6)
  581. #define VtChSeriesType3dArea (Byte)(7)
  582. #define VtChSeriesType2dArea (Byte)(8)
  583. #define VtChSeriesType3dStep (Byte)(9)
  584. #define VtChSeriesType2dStep (Byte)(10)
  585. #define VtChSeriesType2dXY (Byte)(11)
  586. #define VtChSeriesType2dPolar (Byte)(12)
  587. #define VtChSeriesType2dRadarLine (Byte)(13)
  588. #define VtChSeriesType2dRadarArea (Byte)(14)
  589. #define VtChSeriesType2dBubble (Byte)(15)
  590. #define VtChSeriesType2dHiLo (Byte)(16)
  591. #define VtChSeriesType2dHLC (Byte)(17)
  592. #define VtChSeriesType2dHLCRight (Byte)(18)
  593. #define VtChSeriesType2dOHLC (Byte)(19)
  594. #define VtChSeriesType2dOHLCBar (Byte)(20)
  595. #define VtChSeriesType2dGantt (Byte)(21)
  596. #define VtChSeriesType3dGantt (Byte)(22)
  597. #define VtChSeriesType3dPie (Byte)(23)
  598. #define VtChSeriesType2dPie (Byte)(24)
  599. #define VtChSeriesType3dDoughnut (Byte)(25)
  600. #define VtChSeriesType2dDates (Byte)(26)
  601. #define VtChSeriesType3dBarHiLo (Byte)(27)
  602. #define VtChSeriesType2dBarHiLo (Byte)(28)
  603. #define VtChSeriesType3dHorizontalBarHiLo (Byte)(29)
  604. #define VtChSeriesType2dHorizontalBarHiLo (Byte)(30)
  605. #define VtChSeriesType3dClusteredBarHiLo (Byte)(31)
  606. #define VtChSeriesType3dSurface (Byte)(32)
  607. #define VtChSeriesType2dContour (Byte)(33)
  608. #define VtChSeriesType3dXYZ (Byte)(34)
  609. #define VtChChartType3dBar (Byte)(0)
  610. #define VtChChartType2dBar (Byte)(1)
  611. #define VtChChartType3dLine (Byte)(2)
  612. #define VtChChartType2dLine (Byte)(3)
  613. #define VtChChartType3dArea (Byte)(4)
  614. #define VtChChartType2dArea (Byte)(5)
  615. #define VtChChartType3dStep (Byte)(6)
  616. #define VtChChartType2dStep (Byte)(7)
  617. #define VtChChartType3dCombination (Byte)(8)
  618. #define VtChChartType2dCombination (Byte)(9)
  619. #define VtChChartType3dHorizontalBar (Byte)(10)
  620. #define VtChChartType2dHorizontalBar (Byte)(11)
  621. #define VtChChartType3dClusteredBar (Byte)(12)
  622. #define VtChChartType3dPie (Byte)(13)
  623. #define VtChChartType2dPie (Byte)(14)
  624. #define VtChChartType3dDoughnut (Byte)(15)
  625. #define VtChChartType2dXY (Byte)(16)
  626. #define VtChChartType2dPolar (Byte)(17)
  627. #define VtChChartType2dRadar (Byte)(18)
  628. #define VtChChartType2dBubble (Byte)(19)
  629. #define VtChChartType2dHiLo (Byte)(20)
  630. #define VtChChartType2dGantt (Byte)(21)
  631. #define VtChChartType3dGantt (Byte)(22)
  632. #define VtChChartType3dSurface (Byte)(23)
  633. #define VtChChartType2dContour (Byte)(24)
  634. #define VtChChartType3dScatter (Byte)(25)
  635. #define VtChChartType3dXYZ (Byte)(26)
  636. extern void __fastcall Register(void);
  637.  
  638. }    /* namespace Vcfimprs */
  639.  
  640. #pragma warn .par
  641. #pragma warn .hid 
  642. #pragma warn .inl
  643.  
  644. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  645. using namespace Vcfimprs;
  646. #endif
  647. //-- end unit ----------------------------------------------------------------
  648. #endif    // VCFImprs
  649.