home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 May / PCP163A.iso / Runimage / Cbuilder4 / Include / Vcl / CHARTFX3.HPP < prev    next >
Encoding:
C/C++ Source or Header  |  1999-01-26  |  24.1 KB  |  524 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) 'chartfx3.pas' rev: 4.00
  6.  
  7. #ifndef chartfx3HPP
  8. #define chartfx3HPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #include <Menus.hpp>    // Pascal unit
  13. #include <Controls.hpp>    // Pascal unit
  14. #include <StdVCL.hpp>    // Pascal unit
  15. #include <OleCtrls.hpp>    // Pascal unit
  16. #include <Graphics.hpp>    // Pascal unit
  17. #include <Classes.hpp>    // Pascal unit
  18. #include <ActiveX.hpp>    // Pascal unit
  19. #include <Windows.hpp>    // Pascal unit
  20. #include <SysInit.hpp>    // Pascal unit
  21. #include <System.hpp>    // Pascal unit
  22.  
  23. //-- user supplied -----------------------------------------------------------
  24.  
  25. namespace Chartfx3
  26. {
  27. //-- type declarations -------------------------------------------------------
  28. __dispinterface _DChartfx;
  29. typedef System::DelphiInterface<_DChartfx> _di__DChartfx;
  30. __dispinterface _DChartfx : public IDispatch /* __guid="{2DC488B0-D891-101B-8652-00AA003A5593}" */
  31. {
  32.     
  33. };
  34. typedef _DChartfx Chartfx;
  35.  
  36. typedef Olectrls::TOleEnum PointTypeConstants;
  37.  
  38. typedef Olectrls::TOleEnum SchemeConstants;
  39.  
  40. typedef Olectrls::TOleEnum StackedConstants;
  41.  
  42. typedef Olectrls::TOleEnum GridConstants;
  43.  
  44. typedef Olectrls::TOleEnum GalleryConstants;
  45.  
  46. typedef Olectrls::TOleEnum ConstTypeConstants;
  47.  
  48. typedef Olectrls::TOleEnum LegendStyleConstants;
  49.  
  50. typedef Olectrls::TOleEnum OpenDataConstants;
  51.  
  52. typedef Olectrls::TOleEnum ClickConstants;
  53.  
  54. typedef Olectrls::TOleEnum DialogConstants;
  55.  
  56. typedef Olectrls::TOleEnum AdmConstants;
  57.  
  58. typedef Olectrls::TOleEnum TitleConstants;
  59.  
  60. typedef Olectrls::TOleEnum FontConstants;
  61.  
  62. typedef Olectrls::TOleEnum ItemConstants;
  63.  
  64. typedef Olectrls::TOleEnum DecimalConstants;
  65.  
  66. __dispinterface _DChartfxEvents;
  67. typedef System::DelphiInterface<_DChartfxEvents> _di__DChartfxEvents;
  68. __dispinterface _DChartfxEvents : public IDispatch /* __guid="{2DC488B1-D891-101B-8652-00AA003A5593}" */
  69.     
  70. {
  71.     
  72. };
  73.  
  74. typedef void __fastcall (__closure *TChartfxLButtonDblClk)(System::TObject* Sender, short x, short y
  75.     , short nSerie, int nPoint, short &nRes);
  76.  
  77. typedef void __fastcall (__closure *TChartfxRButtonDown)(System::TObject* Sender, short x, short y, 
  78.     short nSerie, int nPoint, short &nRes);
  79.  
  80. typedef void __fastcall (__closure *TChartfxChangeValue)(System::TObject* Sender, double dValue, short 
  81.     nSerie, int nPoint, short &nRes);
  82.  
  83. typedef void __fastcall (__closure *TChartfxChangeString)(System::TObject* Sender, short nType, int 
  84.     nIndex, short &nRes);
  85.  
  86. typedef void __fastcall (__closure *TChartfxChangeColor)(System::TObject* Sender, short nType, short 
  87.     nIndex, short &nRes);
  88.  
  89. typedef void __fastcall (__closure *TChartfxChangePalette)(System::TObject* Sender, short nIndex, short 
  90.     &nRes);
  91.  
  92. typedef void __fastcall (__closure *TChartfxChangeFont)(System::TObject* Sender, short nIndex, short 
  93.     &nRes);
  94.  
  95. typedef void __fastcall (__closure *TChartfxChangePattern)(System::TObject* Sender, short nType, short 
  96.     nIndex, short &nRes);
  97.  
  98. typedef void __fastcall (__closure *TChartfxChangePattPal)(System::TObject* Sender, short nIndex, short 
  99.     &nRes);
  100.  
  101. typedef void __fastcall (__closure *TChartfxMenu)(System::TObject* Sender, int wParam, short nSerie, 
  102.     int nPoint, short &nRes);
  103.  
  104. typedef void __fastcall (__closure *TChartfxChangeType)(System::TObject* Sender, short nType, short 
  105.     &nRes);
  106.  
  107. typedef void __fastcall (__closure *TChartfxUserScroll)(System::TObject* Sender, int wScrollMsg, int 
  108.     wScrollParam, short &nRes);
  109.  
  110. typedef void __fastcall (__closure *TChartfxGetLegend)(System::TObject* Sender, short nType, short &
  111.     nRes);
  112.  
  113. class DELPHICLASS TChartfx;
  114. #pragma pack(push, 4)
  115. class PASCALIMPLEMENTATION TChartfx : public Olectrls::TOleControl 
  116. {
  117.     typedef Olectrls::TOleControl inherited;
  118.     
  119. private:
  120.     TChartfxLButtonDblClk FOnLButtonDblClk;
  121.     TChartfxRButtonDown FOnRButtonDown;
  122.     TChartfxChangeValue FOnChangeValue;
  123.     TChartfxChangeString FOnChangeString;
  124.     TChartfxChangeColor FOnChangeColor;
  125.     Classes::TNotifyEvent FOnDestroy;
  126.     Classes::TNotifyEvent FOnReadFile;
  127.     TChartfxChangePalette FOnChangePalette;
  128.     TChartfxChangeFont FOnChangeFont;
  129.     Classes::TNotifyEvent FOnReadTemplate;
  130.     TChartfxChangePattern FOnChangePattern;
  131.     TChartfxChangePattPal FOnChangePattPal;
  132.     TChartfxMenu FOnMenu;
  133.     TChartfxChangeType FOnChangeType;
  134.     TChartfxUserScroll FOnUserScroll;
  135.     TChartfxGetLegend FOnGetLegend;
  136.     _di__DChartfx FIntf;
  137.     unsigned __fastcall Get_hWnd(void);
  138.     void __fastcall Set_hWnd(unsigned &Value);
  139.     double __fastcall Get_Value(short index);
  140.     void __fastcall Set_Value(short index, double Value);
  141.     double __fastcall Get_XValue(short index);
  142.     void __fastcall Set_XValue(short index, double Value);
  143.     double __fastcall Get_IniValue(short index);
  144.     void __fastcall Set_IniValue(short index, double Value);
  145.     double __fastcall Get_Const_(short index);
  146.     void __fastcall Set_Const_(short index, double Value);
  147.     Graphics::TColor __fastcall Get_Color(short index);
  148.     void __fastcall Set_Color(short index, Graphics::TColor Value);
  149.     Graphics::TColor __fastcall Get_BkColor(short index);
  150.     void __fastcall Set_BkColor(short index, Graphics::TColor Value);
  151.     double __fastcall Get_Adm(short index);
  152.     void __fastcall Set_Adm(short index, double Value);
  153.     short __fastcall Get_Pattern(short index);
  154.     void __fastcall Set_Pattern(short index, short Value);
  155.     int __fastcall Get_Fonts(short index);
  156.     void __fastcall Set_Fonts(short index, int Value);
  157.     WideString __fastcall Get_Title(short index);
  158.     void __fastcall Set_Title(short index, const WideString Value);
  159.     WideString __fastcall Get_Legend(short index);
  160.     void __fastcall Set_Legend(short index, const WideString Value);
  161.     WideString __fastcall Get_SerLeg(short index);
  162.     void __fastcall Set_SerLeg(short index, const WideString Value);
  163.     WideString __fastcall Get_KeyLeg(short index);
  164.     void __fastcall Set_KeyLeg(short index, const WideString Value);
  165.     WideString __fastcall Get_FixLeg(short index);
  166.     void __fastcall Set_FixLeg(short index, const WideString Value);
  167.     WideString __fastcall Get_YLeg(short index);
  168.     void __fastcall Set_YLeg(short index, const WideString Value);
  169.     WideString __fastcall Get_KeySer(short index);
  170.     void __fastcall Set_KeySer(short index, const WideString Value);
  171.     WideString __fastcall Get_StatusText(short index);
  172.     void __fastcall Set_StatusText(short index, const WideString Value);
  173.     Graphics::TColor __fastcall Get_RGBFont(short index);
  174.     void __fastcall Set_RGBFont(short index, Graphics::TColor Value);
  175.     short __fastcall Get_HFont(short index);
  176.     void __fastcall Set_HFont(short index, short Value);
  177.     short __fastcall Get_ItemWidth(short index);
  178.     void __fastcall Set_ItemWidth(short index, short Value);
  179.     short __fastcall Get_ItemStyle(short index);
  180.     void __fastcall Set_ItemStyle(short index, short Value);
  181.     Graphics::TColor __fastcall Get_ItemColor(short index);
  182.     void __fastcall Set_ItemColor(short index, Graphics::TColor Value);
  183.     short __fastcall Get_DecimalsNum(short index);
  184.     void __fastcall Set_DecimalsNum(short index, short Value);
  185.     
  186. protected:
  187.     virtual void __fastcall InitControlData(void);
  188.     virtual void __fastcall InitControlInterface(const _di_IUnknown Obj);
  189.     
  190. public:
  191.     int __fastcall OpenDataEx(short nType, int n1, int n2);
  192.     Word __fastcall CloseData(short nType);
  193.     int __fastcall DblClk(short nType, int lExtra);
  194.     int __fastcall RigClk(short nType, int lExtra);
  195.     int __fastcall Status(short nItems, int lpStatus);
  196.     int __fastcall ShowDialog(short nDialog, int lExtra);
  197.     int __fastcall PrintIt(void);
  198.     HIDESBASE int __fastcall Scroll(int wParam, int lParam);
  199.     int __fastcall SetStatusItem(short index, Word bText, short nID, Word bFrame, short nWidth, short nMin
  200.         , short nDesp, int dwStyle);
  201.     int __fastcall Paint(int hDC, short nLeft, short nTop, short nRight, short nBottom, short wAction, 
  202.         int lps);
  203.     int __fastcall SetStripe(short index, double dMin, double dMax, Graphics::TColor rgb);
  204.     int __fastcall Language(const WideString sResource);
  205.     int __fastcall ExportFile(const WideString lpszNewValue);
  206.     int __fastcall ImportFile(const WideString lpszNewValue);
  207.     int __fastcall WriteTemplate(const WideString lpszNewValue);
  208.     int __fastcall ReadTemplate(const WideString lpszNewValue);
  209.     int __fastcall CopyData(void);
  210.     int __fastcall CopyBitmap(void);
  211.     HIDESBASE void __fastcall Refresh(void);
  212.     void __fastcall AboutBox(void);
  213.     __property _di__DChartfx ControlInterface = {read=FIntf};
  214.     __property double Value[short index] = {read=Get_Value, write=Set_Value};
  215.     __property double XValue[short index] = {read=Get_XValue, write=Set_XValue};
  216.     __property double IniValue[short index] = {read=Get_IniValue, write=Set_IniValue};
  217.     __property double Const_[short index] = {read=Get_Const_, write=Set_Const_};
  218.     __property Graphics::TColor Color[short index] = {read=Get_Color, write=Set_Color};
  219.     __property Graphics::TColor BkColor[short index] = {read=Get_BkColor, write=Set_BkColor};
  220.     __property double Adm[short index] = {read=Get_Adm, write=Set_Adm};
  221.     __property short Pattern[short index] = {read=Get_Pattern, write=Set_Pattern};
  222.     __property int Fonts[short index] = {read=Get_Fonts, write=Set_Fonts};
  223.     __property WideString Title[short index] = {read=Get_Title, write=Set_Title};
  224.     __property WideString Legend[short index] = {read=Get_Legend, write=Set_Legend};
  225.     __property WideString SerLeg[short index] = {read=Get_SerLeg, write=Set_SerLeg};
  226.     __property WideString KeyLeg[short index] = {read=Get_KeyLeg, write=Set_KeyLeg};
  227.     __property WideString FixLeg[short index] = {read=Get_FixLeg, write=Set_FixLeg};
  228.     __property WideString YLeg[short index] = {read=Get_YLeg, write=Set_YLeg};
  229.     __property WideString KeySer[short index] = {read=Get_KeySer, write=Set_KeySer};
  230.     __property WideString StatusText[short index] = {read=Get_StatusText, write=Set_StatusText};
  231.     __property Graphics::TColor RGBFont[short index] = {read=Get_RGBFont, write=Set_RGBFont};
  232.     __property short HFont[short index] = {read=Get_HFont, write=Set_HFont};
  233.     __property short ItemWidth[short index] = {read=Get_ItemWidth, write=Set_ItemWidth};
  234.     __property short ItemStyle[short index] = {read=Get_ItemStyle, write=Set_ItemStyle};
  235.     __property Graphics::TColor ItemColor[short index] = {read=Get_ItemColor, write=Set_ItemColor};
  236.     __property short DecimalsNum[short index] = {read=Get_DecimalsNum, write=Set_DecimalsNum};
  237.     
  238. __published:
  239.     __property TabStop ;
  240.     __property Align ;
  241.     __property DragCursor ;
  242.     __property DragMode ;
  243.     __property ParentShowHint ;
  244.     __property PopupMenu ;
  245.     __property ShowHint ;
  246.     __property TabOrder ;
  247.     __property Visible ;
  248.     __property OnDragDrop ;
  249.     __property OnDragOver ;
  250.     __property OnEndDrag ;
  251.     __property OnEnter ;
  252.     __property OnExit ;
  253.     __property OnStartDrag ;
  254.     __property short DesignDraw = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=4, 
  255.         nodefault};
  256.     __property short ThisSerie = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=1, nodefault
  257.         };
  258.     __property short ThisPoint = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=2, nodefault
  259.         };
  260.     __property Word AutoInvalidate = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=3
  261.         , nodefault};
  262.     __property int Type_ = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=5, nodefault
  263.         };
  264.     __property int Style = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=6, nodefault
  265.         };
  266.     __property short NSeries = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=7, nodefault
  267.         };
  268.     __property short NValues = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=8, nodefault
  269.         };
  270.     __property Graphics::TColor ThisColor = {read=GetTColorProp, write=SetTColorProp, stored=false, index=9
  271.         , nodefault};
  272.     __property Graphics::TColor ThisBkColor = {read=GetTColorProp, write=SetTColorProp, stored=false, index=10
  273.         , nodefault};
  274.     __property short LeftGap = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=11, nodefault
  275.         };
  276.     __property short RightGap = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=12, nodefault
  277.         };
  278.     __property short TopGap = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=13, nodefault
  279.         };
  280.     __property short BottomGap = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=14, 
  281.         nodefault};
  282.     __property short Decimals = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=15, nodefault
  283.         };
  284.     __property short PointType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=16, 
  285.         nodefault};
  286.     __property short Scheme = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=17, nodefault
  287.         };
  288.     __property short Stacked = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=18, nodefault
  289.         };
  290.     __property short Grid = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=19, nodefault
  291.         };
  292.     __property short WallWidth = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=20, 
  293.         nodefault};
  294.     __property short BarHorzGap = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=21, 
  295.         nodefault};
  296.     __property Word View3D = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=22, nodefault
  297.         };
  298.     __property int Angles3D = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=23, nodefault
  299.         };
  300.     __property short PixFactor = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=24, 
  301.         nodefault};
  302.     __property short LineWidth = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=25, 
  303.         nodefault};
  304.     __property short LineStyle = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=26, 
  305.         nodefault};
  306.     __property Graphics::TColor LineColor = {read=GetTColorProp, write=SetTColorProp, stored=false, index=27
  307.         , nodefault};
  308.     __property Graphics::TColor LineBkColor = {read=GetTColorProp, write=SetTColorProp, stored=false, index=28
  309.         , nodefault};
  310.     __property short FixedWidth = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=29, 
  311.         nodefault};
  312.     __property short FixedStyle = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=30, 
  313.         nodefault};
  314.     __property Graphics::TColor FixedColor = {read=GetTColorProp, write=SetTColorProp, stored=false, index=31
  315.         , nodefault};
  316.     __property Graphics::TColor FixedBkColor = {read=GetTColorProp, write=SetTColorProp, stored=false, 
  317.         index=32, nodefault};
  318.     __property short FixedGap = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=33, nodefault
  319.         };
  320.     __property Graphics::TColor RGBBarHorz = {read=GetTColorProp, write=SetTColorProp, stored=false, index=34
  321.         , nodefault};
  322.     __property Graphics::TColor RGBBk = {read=GetTColorProp, write=SetTColorProp, stored=false, index=35
  323.         , nodefault};
  324.     __property Graphics::TColor RGB2DBk = {read=GetTColorProp, write=SetTColorProp, stored=false, index=36
  325.         , nodefault};
  326.     __property Graphics::TColor RGB3DBk = {read=GetTColorProp, write=SetTColorProp, stored=false, index=37
  327.         , nodefault};
  328.     __property Word ShowStatus = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=38, 
  329.         nodefault};
  330.     __property WideString HText = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=39
  331.         };
  332.     __property short ChartStatus = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=40
  333.         , nodefault};
  334.     __property short Edit = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=41, nodefault
  335.         };
  336.     __property short ChartType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=42, 
  337.         nodefault};
  338.     __property Word Chart3D = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=43, nodefault
  339.         };
  340.     __property Word ToolBar = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=44, nodefault
  341.         };
  342.     __property Word PaletteBar = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=45, 
  343.         nodefault};
  344.     __property Word PatternBar = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=46, 
  345.         nodefault};
  346.     __property int CustTool = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=47, nodefault
  347.         };
  348.     __property int ReturnValue = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=48, nodefault
  349.         };
  350.     __property Word AutoIncrement = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=49
  351.         , nodefault};
  352.     __property double ThisValue = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=50};
  353.     __property short VertGridGap = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=51
  354.         , nodefault};
  355.     __property short XLegType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=52, nodefault
  356.         };
  357.     __property short ConstType = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=53, 
  358.         nodefault};
  359.     __property Graphics::TFont* LeftFont = {read=GetTFontProp, write=SetTFontProp, stored=false, index=54
  360.         };
  361.     __property Graphics::TFont* RightFont = {read=GetTFontProp, write=SetTFontProp, stored=false, index=55
  362.         };
  363.     __property Graphics::TFont* TopFont = {read=GetTFontProp, write=SetTFontProp, stored=false, index=56
  364.         };
  365.     __property Graphics::TFont* BottomFont = {read=GetTFontProp, write=SetTFontProp, stored=false, index=57
  366.         };
  367.     __property Graphics::TFont* XLegFont = {read=GetTFontProp, write=SetTFontProp, stored=false, index=58
  368.         };
  369.     __property Graphics::TFont* YLegFont = {read=GetTFontProp, write=SetTFontProp, stored=false, index=59
  370.         };
  371.     __property Graphics::TFont* FixedFont = {read=GetTFontProp, write=SetTFontProp, stored=false, index=60
  372.         };
  373.     __property Graphics::TFont* LegendFont = {read=GetTFontProp, write=SetTFontProp, stored=false, index=61
  374.         };
  375.     __property short LegendWidth = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=62
  376.         , nodefault};
  377.     __property Word Enabled = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=-514, nodefault
  378.         };
  379.     __property unsigned hWnd = {read=Get_hWnd, write=Set_hWnd, stored=false, nodefault};
  380.     __property short BorderStyle = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-504
  381.         , nodefault};
  382.     __property int hCtlWnd = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=63, nodefault
  383.         };
  384.     __property TChartfxLButtonDblClk OnLButtonDblClk = {read=FOnLButtonDblClk, write=FOnLButtonDblClk};
  385.         
  386.     __property TChartfxRButtonDown OnRButtonDown = {read=FOnRButtonDown, write=FOnRButtonDown};
  387.     __property TChartfxChangeValue OnChangeValue = {read=FOnChangeValue, write=FOnChangeValue};
  388.     __property TChartfxChangeString OnChangeString = {read=FOnChangeString, write=FOnChangeString};
  389.     __property TChartfxChangeColor OnChangeColor = {read=FOnChangeColor, write=FOnChangeColor};
  390.     __property Classes::TNotifyEvent OnDestroy = {read=FOnDestroy, write=FOnDestroy};
  391.     __property Classes::TNotifyEvent OnReadFile = {read=FOnReadFile, write=FOnReadFile};
  392.     __property TChartfxChangePalette OnChangePalette = {read=FOnChangePalette, write=FOnChangePalette};
  393.         
  394.     __property TChartfxChangeFont OnChangeFont = {read=FOnChangeFont, write=FOnChangeFont};
  395.     __property Classes::TNotifyEvent OnReadTemplate = {read=FOnReadTemplate, write=FOnReadTemplate};
  396.     __property TChartfxChangePattern OnChangePattern = {read=FOnChangePattern, write=FOnChangePattern};
  397.         
  398.     __property TChartfxChangePattPal OnChangePattPal = {read=FOnChangePattPal, write=FOnChangePattPal};
  399.         
  400.     __property TChartfxMenu OnMenu = {read=FOnMenu, write=FOnMenu};
  401.     __property TChartfxChangeType OnChangeType = {read=FOnChangeType, write=FOnChangeType};
  402.     __property TChartfxUserScroll OnUserScroll = {read=FOnUserScroll, write=FOnUserScroll};
  403.     __property TChartfxGetLegend OnGetLegend = {read=FOnGetLegend, write=FOnGetLegend};
  404. public:
  405.     #pragma option push -w-inl
  406.     /* TOleControl.Create */ inline __fastcall virtual TChartfx(Classes::TComponent* AOwner) : Olectrls::TOleControl(
  407.         AOwner) { }
  408.     #pragma option pop
  409.     #pragma option push -w-inl
  410.     /* TOleControl.Destroy */ inline __fastcall virtual ~TChartfx(void) { }
  411.     #pragma option pop
  412.     
  413. public:
  414.     #pragma option push -w-inl
  415.     /* TWinControl.CreateParented */ inline __fastcall TChartfx(HWND ParentWindow) : Olectrls::TOleControl(
  416.         ParentWindow) { }
  417.     #pragma option pop
  418.     
  419. };
  420.  
  421. #pragma pack(pop)
  422.  
  423. //-- var, const, procedure ---------------------------------------------------
  424. extern PACKAGE GUID LIBID_ChartfxLib;
  425. static const Shortint CHART_NONEMK = 0x0;
  426. static const Shortint CHART_RECTMK = 0x1;
  427. static const Shortint CHART_CIRCLEMK = 0x2;
  428. static const Shortint CHART_TRIANGLEMK = 0x3;
  429. static const Shortint CHART_MARBLEMK = 0x4;
  430. static const Shortint CHART_CUBEMK = 0x5;
  431. static const Shortint CHART_MANYMK = 0x6;
  432. static const Shortint CHART_CSSOLID = 0x0;
  433. static const Shortint CHART_CSBWPATTERN = 0x1;
  434. static const Shortint CHART_CSPATTERN = 0x2;
  435. static const Shortint CHART_NOSTACKED = 0x0;
  436. static const Shortint CHART_STACKED = 0x1;
  437. static const Shortint CHART_STACKED100 = 0x2;
  438. static const Shortint CHART_NOGRID = 0x0;
  439. static const Shortint CHART_HORZGRID = 0x1;
  440. static const Shortint CHART_VERTGRID = 0x2;
  441. static const Shortint CHART_BOTHGRID = 0x3;
  442. static const Shortint CHART_GRIDY2 = 0x4;
  443. static const Shortint LINES = 0x1;
  444. static const Shortint BAR = 0x2;
  445. static const Shortint SPLINE = 0x3;
  446. static const Shortint MARK = 0x4;
  447. static const Shortint PIE = 0x5;
  448. static const Shortint AREA = 0x6;
  449. static const Shortint PARETO = 0x7;
  450. static const Shortint SCATTER = 0x8;
  451. static const Shortint HILOW = 0x9;
  452. static const Shortint CC_HIDETEXT = 0x1;
  453. static const Shortint CC_HIDE = 0x2;
  454. static const Shortint CL_NOTCLIPPED = 0x1;
  455. static const Shortint CL_NOTCHANGECOLOR = 0x2;
  456. static const Shortint CL_HIDE = 0x4;
  457. static const Shortint CL_HIDEXLEG = 0x4;
  458. static const Shortint CL_FORCESERLEG = 0x8;
  459. static const Shortint CL_GETLEGEND = 0x10;
  460. static const Shortint CL_HIDEYLEG = 0x20;
  461. static const Shortint COD_VALUES = 0x1;
  462. static const Shortint COD_CONSTANTS = 0x2;
  463. static const Shortint COD_COLORS = 0x3;
  464. static const Shortint COD_STRIPES = 0x4;
  465. static const Shortint COD_INIVALUES = 0x5;
  466. static const Shortint COD_XVALUES = 0x6;
  467. static const Shortint COD_STATUSITEMS = 0x7;
  468. static const Shortint COD_UNKNOWN = 0xffffffff;
  469. static const Shortint COD_UNCHANGE = 0x0;
  470. static const Shortint CHART_BALLOONCLK = 0x0;
  471. static const Shortint CHART_DIALOGCLK = 0x1;
  472. static const Shortint CHART_NONECLK = 0x2;
  473. static const Shortint CHART_MENUCLK = 0x3;
  474. static const Shortint CDIALOG_EXPORTFILE = 0xe;
  475. static const Shortint CDIALOG_IMPORTFILE = 0xf;
  476. static const Shortint CDIALOG_WRITETEMPLATE = 0x8;
  477. static const Shortint CDIALOG_READTEMPLATE = 0x9;
  478. static const Shortint CDIALOG_PAGESETUP = 0x4;
  479. static const Shortint CDIALOG_ABOUT = 0xb;
  480. static const Shortint CDIALOG_OPTIONS = 0xc;
  481. static const Shortint CDIALOG_EDITTITLES = 0x23;
  482. static const Shortint CDIALOG_FONTS = 0x27;
  483. static const Shortint CDIALOG_ROTATE = 0x34;
  484. static const Shortint CSA_MIN = 0x0;
  485. static const Shortint CSA_MAX = 0x1;
  486. static const Shortint CSA_GAP = 0x2;
  487. static const Shortint CSA_SCALE = 0x3;
  488. static const Shortint CSA_YLEGGAP = 0x4;
  489. static const Shortint CSA_PIXXVALUE = 0x5;
  490. static const Shortint CSA_XMIN = 0x6;
  491. static const Shortint CSA_XMAX = 0x7;
  492. static const Shortint CSA_XGAP = 0x8;
  493. static const Shortint CSA_LOGBASE = 0x9;
  494. static const Shortint CHART_LEFTTIT = 0x0;
  495. static const Shortint CHART_RIGHTTIT = 0x1;
  496. static const Shortint CHART_TOPTIT = 0x2;
  497. static const Shortint CHART_BOTTOMTIT = 0x3;
  498. static const Shortint CHART_LEFTFT = 0x0;
  499. static const Shortint CHART_RIGHTFT = 0x1;
  500. static const Shortint CHART_TOPFT = 0x2;
  501. static const Shortint CHART_BOTTOMFT = 0x3;
  502. static const Shortint CHART_XLEGFT = 0x4;
  503. static const Shortint CHART_YLEGFT = 0x5;
  504. static const Shortint CHART_FIXEDFT = 0x6;
  505. static const Shortint CHART_LEGENDFT = 0x7;
  506. static const Shortint CI_HORZGRID = 0x0;
  507. static const Shortint CI_VERTGRID = 0x1;
  508. static const Shortint CD_ALL = 0x0;
  509. static const Shortint CD_VALUES = 0x1;
  510. static const Shortint CD_YLEG = 0x2;
  511. static const Shortint CD_XLEG = 0x3;
  512. extern PACKAGE GUID Class_Chartfx;
  513. extern PACKAGE void __fastcall Register(void);
  514.  
  515. }    /* namespace Chartfx3 */
  516. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  517. using namespace Chartfx3;
  518. #endif
  519. #pragma option pop    // -w-
  520.  
  521. #pragma delphiheader end.
  522. //-- end unit ----------------------------------------------------------------
  523. #endif    // chartfx3
  524.