home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / vcfimprs.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  18KB  |  365 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1999 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'VCFImprs.pas' rev: 5.00
  6.  
  7. #ifndef VCFImprsHPP
  8. #define VCFImprsHPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #pragma option push -Vx
  13. #include <Menus.hpp>    // Pascal unit
  14. #include <Controls.hpp>    // Pascal unit
  15. #include <OleCtrls.hpp>    // Pascal unit
  16. #include <Graphics.hpp>    // Pascal unit
  17. #include <Classes.hpp>    // Pascal unit
  18. #include <OleCtl.hpp>    // Pascal unit
  19. #include <OLE2.hpp>    // Pascal unit
  20. #include <SysInit.hpp>    // Pascal unit
  21. #include <System.hpp>    // Pascal unit
  22.  
  23. //-- user supplied -----------------------------------------------------------
  24.  
  25. namespace Vcfimprs
  26. {
  27. //-- type declarations -------------------------------------------------------
  28. typedef void __fastcall (__closure *TVCFirstImpressionChartSelected)(System::TObject* Sender, short 
  29.     &MouseFlags, short &Cancel);
  30.  
  31. typedef void __fastcall (__closure *TVCFirstImpressionTitleSelected)(System::TObject* Sender, short 
  32.     &MouseFlags, short &Cancel);
  33.  
  34. typedef void __fastcall (__closure *TVCFirstImpressionFootnoteSelected)(System::TObject* Sender, short 
  35.     &MouseFlags, short &Cancel);
  36.  
  37. typedef void __fastcall (__closure *TVCFirstImpressionLegendSelected)(System::TObject* Sender, short 
  38.     &MouseFlags, short &Cancel);
  39.  
  40. typedef void __fastcall (__closure *TVCFirstImpressionPlotSelected)(System::TObject* Sender, short &
  41.     MouseFlags, short &Cancel);
  42.  
  43. typedef void __fastcall (__closure *TVCFirstImpressionAxisSelected)(System::TObject* Sender, short &
  44.     AxisId, short &AxisIndex, short &MouseFlags, short &Cancel);
  45.  
  46. typedef void __fastcall (__closure *TVCFirstImpressionAxisLabelSelected)(System::TObject* Sender, short 
  47.     &AxisId, short &AxisIndex, short &labelSetIndex, short &LabelIndex, short &MouseFlags, short &Cancel
  48.     );
  49.  
  50. typedef void __fastcall (__closure *TVCFirstImpressionAxisTitleSelected)(System::TObject* Sender, short 
  51.     &AxisId, short &AxisIndex, short &MouseFlags, short &Cancel);
  52.  
  53. typedef void __fastcall (__closure *TVCFirstImpressionPointSelected)(System::TObject* Sender, short 
  54.     &Series, short &DataPoint, short &MouseFlags, short &Cancel);
  55.  
  56. typedef void __fastcall (__closure *TVCFirstImpressionPointLabelSelected)(System::TObject* Sender, short 
  57.     &Series, short &DataPoint, short &MouseFlags, short &Cancel);
  58.  
  59. typedef void __fastcall (__closure *TVCFirstImpressionSeriesSelected)(System::TObject* Sender, short 
  60.     &Series, short &MouseFlags, short &Cancel);
  61.  
  62. typedef void __fastcall (__closure *TVCFirstImpressionSeriesLabelSelected)(System::TObject* Sender, 
  63.     short &Series, short &MouseFlags, short &Cancel);
  64.  
  65. typedef void __fastcall (__closure *TVCFirstImpressionChartActivated)(System::TObject* Sender, short 
  66.     &MouseFlags, short &Cancel);
  67.  
  68. typedef void __fastcall (__closure *TVCFirstImpressionTitleActivated)(System::TObject* Sender, short 
  69.     &MouseFlags, short &Cancel);
  70.  
  71. typedef void __fastcall (__closure *TVCFirstImpressionFootnoteActivated)(System::TObject* Sender, short 
  72.     &MouseFlags, short &Cancel);
  73.  
  74. typedef void __fastcall (__closure *TVCFirstImpressionLegendActivated)(System::TObject* Sender, short 
  75.     &MouseFlags, short &Cancel);
  76.  
  77. typedef void __fastcall (__closure *TVCFirstImpressionPlotActivated)(System::TObject* Sender, short 
  78.     &MouseFlags, short &Cancel);
  79.  
  80. typedef void __fastcall (__closure *TVCFirstImpressionAxisActivated)(System::TObject* Sender, short 
  81.     &AxisId, short &AxisIndex, short &MouseFlags, short &Cancel);
  82.  
  83. typedef void __fastcall (__closure *TVCFirstImpressionAxisLabelActivated)(System::TObject* Sender, short 
  84.     &AxisId, short &AxisIndex, short &labelSetIndex, short &LabelIndex, short &MouseFlags, short &Cancel
  85.     );
  86.  
  87. typedef void __fastcall (__closure *TVCFirstImpressionAxisTitleActivated)(System::TObject* Sender, short 
  88.     &AxisId, short &AxisIndex, short &MouseFlags, short &Cancel);
  89.  
  90. typedef void __fastcall (__closure *TVCFirstImpressionPointActivated)(System::TObject* Sender, short 
  91.     &Series, short &DataPoint, short &MouseFlags, short &Cancel);
  92.  
  93. typedef void __fastcall (__closure *TVCFirstImpressionPointLabelActivated)(System::TObject* Sender, 
  94.     short &Series, short &DataPoint, short &MouseFlags, short &Cancel);
  95.  
  96. typedef void __fastcall (__closure *TVCFirstImpressionSeriesActivated)(System::TObject* Sender, short 
  97.     &Series, short &MouseFlags, short &Cancel);
  98.  
  99. typedef void __fastcall (__closure *TVCFirstImpressionSeriesLabelActivated)(System::TObject* Sender, 
  100.     short &Series, short &MouseFlags, short &Cancel);
  101.  
  102. class DELPHICLASS TVCFirstImpression;
  103. class PASCALIMPLEMENTATION TVCFirstImpression : public Olectrls::TOleControl 
  104. {
  105.     typedef Olectrls::TOleControl inherited;
  106.     
  107. private:
  108.     TVCFirstImpressionChartSelected FOnChartSelected;
  109.     TVCFirstImpressionTitleSelected FOnTitleSelected;
  110.     TVCFirstImpressionFootnoteSelected FOnFootnoteSelected;
  111.     TVCFirstImpressionLegendSelected FOnLegendSelected;
  112.     TVCFirstImpressionPlotSelected FOnPlotSelected;
  113.     TVCFirstImpressionAxisSelected FOnAxisSelected;
  114.     TVCFirstImpressionAxisLabelSelected FOnAxisLabelSelected;
  115.     TVCFirstImpressionAxisTitleSelected FOnAxisTitleSelected;
  116.     TVCFirstImpressionPointSelected FOnPointSelected;
  117.     TVCFirstImpressionPointLabelSelected FOnPointLabelSelected;
  118.     TVCFirstImpressionSeriesSelected FOnSeriesSelected;
  119.     TVCFirstImpressionSeriesLabelSelected FOnSeriesLabelSelected;
  120.     TVCFirstImpressionChartActivated FOnChartActivated;
  121.     TVCFirstImpressionTitleActivated FOnTitleActivated;
  122.     TVCFirstImpressionFootnoteActivated FOnFootnoteActivated;
  123.     TVCFirstImpressionLegendActivated FOnLegendActivated;
  124.     TVCFirstImpressionPlotActivated FOnPlotActivated;
  125.     TVCFirstImpressionAxisActivated FOnAxisActivated;
  126.     TVCFirstImpressionAxisLabelActivated FOnAxisLabelActivated;
  127.     TVCFirstImpressionAxisTitleActivated FOnAxisTitleActivated;
  128.     TVCFirstImpressionPointActivated FOnPointActivated;
  129.     TVCFirstImpressionPointLabelActivated FOnPointLabelActivated;
  130.     TVCFirstImpressionSeriesActivated FOnSeriesActivated;
  131.     TVCFirstImpressionSeriesLabelActivated FOnSeriesLabelActivated;
  132.     Classes::TNotifyEvent FOnApplyChanges;
  133.     int __stdcall Get_GetBitmap(const Variant options);
  134.     
  135. protected:
  136.     virtual void __fastcall InitControlData(void);
  137.     
  138. public:
  139.     void __stdcall EditPaste(void);
  140.     void __stdcall EditCopy(void);
  141.     void __stdcall ActivateSelectionDialog(void);
  142.     void __stdcall Layout(void);
  143.     void __stdcall ToDefaults(void);
  144.     void __stdcall PrintSetupDialog(void);
  145.     void __stdcall PrintChart(void);
  146.     void __stdcall SelectPart(short part, short index1, short index2, short index3, short index4);
  147.     void __stdcall GetSelectedPart(short &part, short &index1, short &index2, short &index3, short &index4
  148.         );
  149.     void __stdcall GetDLLVersion(short &major, short &minor);
  150.     void __stdcall TwipsToChartPart(int xVal, int yVal, short &part, short &index1, short &index2, short 
  151.         &index3, short &index4);
  152.     void __stdcall ReadFromFile(const AnsiString FileName);
  153.     void __stdcall WritePictureToFile(const AnsiString FileName, short pictureType, short options);
  154.     void __stdcall WriteToFile(const AnsiString FileName);
  155.     void __stdcall ActivateFormatMenu(int X, int Y);
  156.     void __stdcall GetMetafile(short options, int &Handle, int &Width, int &Height);
  157.     void __stdcall CopyDataFromArray(short Top, short Left, short Bottom, short Right, const Variant Array_
  158.         );
  159.     void __stdcall CopyDataToArray(short Top, short Left, short Bottom, short Right, const Variant Array_
  160.         );
  161.     void __stdcall Draw(int hDC, short hDCType, int Top, int Left, int Bottom, int Right, Word Layout, 
  162.         Word Stretch);
  163.     void __stdcall UseWizard(void);
  164.     void __stdcall EditChartData(void);
  165.     HIDESBASE void __stdcall Refresh(void);
  166.     void __stdcall AboutBox(void);
  167.     __property AnsiString SsLinkSheet = {read=GetStringProp, write=SetStringProp, index=22};
  168.     __property int Handle = {read=GetIntegerProp, write=SetIntegerProp, index=24, nodefault};
  169.     __property Variant Picture = {read=GetVariantProp, write=SetVariantProp, index=25};
  170.     __property int GetBitmap[Variant options] = {read=Get_GetBitmap};
  171.     
  172. __published:
  173.     __property TabStop ;
  174.     __property DragCursor ;
  175.     __property DragMode ;
  176.     __property ParentShowHint ;
  177.     __property PopupMenu ;
  178.     __property ShowHint ;
  179.     __property TabOrder ;
  180.     __property Visible ;
  181.     __property OnDragDrop ;
  182.     __property OnDragOver ;
  183.     __property OnEndDrag ;
  184.     __property OnEnter ;
  185.     __property OnExit ;
  186.     __property OnStartDrag ;
  187.     __property OnClick ;
  188.     __property OnDblClick ;
  189.     __property OnKeyDown ;
  190.     __property OnKeyPress ;
  191.     __property OnKeyUp ;
  192.     __property OnMouseDown ;
  193.     __property OnMouseMove ;
  194.     __property OnMouseUp ;
  195.     __property Word AutoIncrement = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=1, 
  196.         nodefault};
  197.     __property Word RandomFill = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=2, nodefault
  198.         };
  199.     __property short ChartType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=3, nodefault
  200.         };
  201.     __property short Column = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=4, nodefault
  202.         };
  203.     __property short ColumnCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=5, 
  204.         nodefault};
  205.     __property AnsiString ColumnLabel = {read=GetStringProp, write=SetStringProp, stored=false, index=6
  206.         };
  207.     __property short ColumnLabelCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=7
  208.         , nodefault};
  209.     __property short ColumnLabelIndex = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=8
  210.         , nodefault};
  211.     __property AnsiString Data = {read=GetStringProp, write=SetStringProp, stored=false, index=9};
  212.     __property AnsiString FootnoteText = {read=GetStringProp, write=SetStringProp, stored=false, index=10
  213.         };
  214.     __property Word Repaint = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=11, nodefault
  215.         };
  216.     __property short Row = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=12, nodefault
  217.         };
  218.     __property short RowCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=13, nodefault
  219.         };
  220.     __property AnsiString RowLabel = {read=GetStringProp, write=SetStringProp, stored=false, index=14};
  221.         
  222.     __property short RowLabelCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=15
  223.         , nodefault};
  224.     __property short RowLabelIndex = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=16
  225.         , nodefault};
  226.     __property short SeriesColumn = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=17
  227.         , nodefault};
  228.     __property short SeriesType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=18, 
  229.         nodefault};
  230.     __property Word ShowLegend = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=19, nodefault
  231.         };
  232.     __property short SsLinkMode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=20, 
  233.         nodefault};
  234.     __property AnsiString SsLinkRange = {read=GetStringProp, write=SetStringProp, stored=false, index=21
  235.         };
  236.     __property short DrawMode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=23, nodefault
  237.         };
  238.     __property short BorderStyle = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-504
  239.         , nodefault};
  240.     __property Word Enabled = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=-514, nodefault
  241.         };
  242.     __property short hWnd = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-515, nodefault
  243.         };
  244.     __property Variant Title = {read=GetVariantProp, write=SetVariantProp, stored=false, index=26};
  245.     __property Variant Footnote = {read=GetVariantProp, write=SetVariantProp, stored=false, index=27};
  246.     __property AnsiString TitleText = {read=GetStringProp, write=SetStringProp, stored=false, index=28}
  247.         ;
  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 Variant Backdrop = {read=GetVariantProp, write=SetVariantProp, stored=false, index=36};
  263.     __property Variant PrintInformation = {read=GetVariantProp, write=SetVariantProp, stored=false, index=37
  264.         };
  265.     __property Variant Legend = {read=GetVariantProp, write=SetVariantProp, stored=false, index=38};
  266.     __property Variant DataGrid = {read=GetVariantProp, write=SetVariantProp, stored=false, index=39};
  267.     __property Variant Plot = {read=GetVariantProp, write=SetVariantProp, stored=false, index=40};
  268.     __property int TwipsWidth = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=41, nodefault
  269.         };
  270.     __property int TwipsHeight = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=42, nodefault
  271.         };
  272.     __property Word AllowDithering = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=43
  273.         , nodefault};
  274.     __property short ErrorOffset = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=44
  275.         , nodefault};
  276.     __property Word DoSetCursor = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=45, nodefault
  277.         };
  278.     __property AnsiString FileName = {read=GetStringProp, write=SetStringProp, stored=false, index=46};
  279.         
  280.     __property Word Chart3d = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=47, nodefault
  281.         };
  282.     __property AnsiString SsLinkBook = {read=GetStringProp, write=SetStringProp, stored=false, index=48
  283.         };
  284.     __property TVCFirstImpressionChartSelected OnChartSelected = {read=FOnChartSelected, write=FOnChartSelected
  285.         };
  286.     __property TVCFirstImpressionTitleSelected OnTitleSelected = {read=FOnTitleSelected, write=FOnTitleSelected
  287.         };
  288.     __property TVCFirstImpressionFootnoteSelected OnFootnoteSelected = {read=FOnFootnoteSelected, write=
  289.         FOnFootnoteSelected};
  290.     __property TVCFirstImpressionLegendSelected OnLegendSelected = {read=FOnLegendSelected, write=FOnLegendSelected
  291.         };
  292.     __property TVCFirstImpressionPlotSelected OnPlotSelected = {read=FOnPlotSelected, write=FOnPlotSelected
  293.         };
  294.     __property TVCFirstImpressionAxisSelected OnAxisSelected = {read=FOnAxisSelected, write=FOnAxisSelected
  295.         };
  296.     __property TVCFirstImpressionAxisLabelSelected OnAxisLabelSelected = {read=FOnAxisLabelSelected, write=
  297.         FOnAxisLabelSelected};
  298.     __property TVCFirstImpressionAxisTitleSelected OnAxisTitleSelected = {read=FOnAxisTitleSelected, write=
  299.         FOnAxisTitleSelected};
  300.     __property TVCFirstImpressionPointSelected OnPointSelected = {read=FOnPointSelected, write=FOnPointSelected
  301.         };
  302.     __property TVCFirstImpressionPointLabelSelected OnPointLabelSelected = {read=FOnPointLabelSelected, 
  303.         write=FOnPointLabelSelected};
  304.     __property TVCFirstImpressionSeriesSelected OnSeriesSelected = {read=FOnSeriesSelected, write=FOnSeriesSelected
  305.         };
  306.     __property TVCFirstImpressionSeriesLabelSelected OnSeriesLabelSelected = {read=FOnSeriesLabelSelected
  307.         , write=FOnSeriesLabelSelected};
  308.     __property TVCFirstImpressionChartActivated OnChartActivated = {read=FOnChartActivated, write=FOnChartActivated
  309.         };
  310.     __property TVCFirstImpressionTitleActivated OnTitleActivated = {read=FOnTitleActivated, write=FOnTitleActivated
  311.         };
  312.     __property TVCFirstImpressionFootnoteActivated OnFootnoteActivated = {read=FOnFootnoteActivated, write=
  313.         FOnFootnoteActivated};
  314.     __property TVCFirstImpressionLegendActivated OnLegendActivated = {read=FOnLegendActivated, write=FOnLegendActivated
  315.         };
  316.     __property TVCFirstImpressionPlotActivated OnPlotActivated = {read=FOnPlotActivated, write=FOnPlotActivated
  317.         };
  318.     __property TVCFirstImpressionAxisActivated OnAxisActivated = {read=FOnAxisActivated, write=FOnAxisActivated
  319.         };
  320.     __property TVCFirstImpressionAxisLabelActivated OnAxisLabelActivated = {read=FOnAxisLabelActivated, 
  321.         write=FOnAxisLabelActivated};
  322.     __property TVCFirstImpressionAxisTitleActivated OnAxisTitleActivated = {read=FOnAxisTitleActivated, 
  323.         write=FOnAxisTitleActivated};
  324.     __property TVCFirstImpressionPointActivated OnPointActivated = {read=FOnPointActivated, write=FOnPointActivated
  325.         };
  326.     __property TVCFirstImpressionPointLabelActivated OnPointLabelActivated = {read=FOnPointLabelActivated
  327.         , write=FOnPointLabelActivated};
  328.     __property TVCFirstImpressionSeriesActivated OnSeriesActivated = {read=FOnSeriesActivated, write=FOnSeriesActivated
  329.         };
  330.     __property TVCFirstImpressionSeriesLabelActivated OnSeriesLabelActivated = {read=FOnSeriesLabelActivated
  331.         , write=FOnSeriesLabelActivated};
  332.     __property Classes::TNotifyEvent OnApplyChanges = {read=FOnApplyChanges, write=FOnApplyChanges};
  333. public:
  334.         
  335.     #pragma option push -w-inl
  336.     /* TOleControl.Create */ inline __fastcall virtual TVCFirstImpression(Classes::TComponent* AOwner) : 
  337.         Olectrls::TOleControl(AOwner) { }
  338.     #pragma option pop
  339.     #pragma option push -w-inl
  340.     /* TOleControl.Destroy */ inline __fastcall virtual ~TVCFirstImpression(void) { }
  341.     #pragma option pop
  342.     
  343. public:
  344.     #pragma option push -w-inl
  345.     /* TWinControl.CreateParented */ inline __fastcall TVCFirstImpression(HWND ParentWindow) : Olectrls::TOleControl(
  346.         ParentWindow) { }
  347.     #pragma option pop
  348.     
  349. };
  350.  
  351.  
  352. //-- var, const, procedure ---------------------------------------------------
  353. extern PACKAGE void __fastcall Register(void);
  354.  
  355. }    /* namespace Vcfimprs */
  356. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  357. using namespace Vcfimprs;
  358. #endif
  359. #pragma option pop    // -w-
  360. #pragma option pop    // -Vx
  361.  
  362. #pragma delphiheader end.
  363. //-- end unit ----------------------------------------------------------------
  364. #endif    // VCFImprs
  365.