home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 9 / CDACTUAL9.iso / progs / CB / DATA.Z / VCFIMPRS.HPP < prev    next >
Encoding:
C/C++ Source or Header  |  1996-11-06  |  33.1 KB  |  666 lines

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