home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / Chip_1998-03_cd.bin / zkuste / delphi / ruzkomp / EDTOOL.ZIP / DBEDTOOL.HPP < prev    next >
C/C++ Source or Header  |  1997-11-13  |  8KB  |  199 lines

  1. //----------------------------------------------------------------------------
  2. // dbedtool.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
  3. // From: dbedtool.pas
  4. //----------------------------------------------------------------------------
  5. #ifndef dbedtoolHPP
  6. #define dbedtoolHPP
  7. //----------------------------------------------------------------------------
  8. #include <Mask.hpp>
  9. #include <StdCtrls.hpp>
  10. #include <Windows.hpp>
  11. #include <DBTables.hpp>
  12. #include <Classes.hpp>
  13. #include <Controls.hpp>
  14. #include <Messages.hpp>
  15. #include <DB.hpp>
  16. #include <EdTool.hpp>
  17. #include <System.hpp>
  18. namespace Dbedtool
  19. {
  20. //-- type declarations -------------------------------------------------------
  21. class __declspec(delphiclass) TpvlDBMoreEdit;
  22. class __declspec(pascalimplementation) TpvlDBMoreEdit : public Edtool::TpvlMoreEdit
  23. {
  24.     typedef Edtool::TpvlMoreEdit inherited;
  25.     
  26. private:
  27.     Dbtables::TFieldDataLink* FDataLink;
  28.     void __fastcall DataChange(System::TObject* p0);
  29.     System::AnsiString __fastcall GetDataField(void);
  30.     Db::TDataSource* __fastcall GetDataSource(void);
  31.     void __fastcall SetDataField(const System::AnsiString p0);
  32.     void __fastcall SetDataSource(Db::TDataSource* p0);
  33.     void __fastcall UpdateData(System::TObject* p0);
  34.     void __fastcall EditingChange(System::TObject* p0);
  35.     HIDESBASE MESSAGE void __fastcall CMExit(Messages::TWMNoParams &dbedtool_);
  36.     MESSAGE void __fastcall CMGetDataLink(Messages::TMessage &dbedtool_);
  37.     HIDESBASE MESSAGE void __fastcall WMCut(Messages::TMessage &dbedtool_);
  38.     HIDESBASE MESSAGE void __fastcall WMPaste(Messages::TMessage &dbedtool_);
  39.     HIDESBASE bool __fastcall getreadonly(void);
  40.     HIDESBASE void __fastcall setreadonly(bool p0);
  41.     
  42. protected:
  43.     virtual void __fastcall RBtnClick(System::TObject* p0);
  44.     virtual void __fastcall BtnClick(System::TObject* p0);
  45.     virtual void __fastcall KeyDown(Word &p0, Classes::TShiftState p1);
  46.     virtual void __fastcall KeyPress(char &p0);
  47.     virtual void __fastcall Change(void);
  48.     
  49. public:
  50.     __fastcall virtual TpvlDBMoreEdit(Classes::TComponent* p0);
  51.     __fastcall virtual ~TpvlDBMoreEdit(void);
  52.     
  53. __published:
  54.     __property bool ReadOnly = {read=getreadonly, write=setreadonly, nodefault};
  55.     __property System::AnsiString DataField = {read=GetDataField, write=SetDataField, nodefault};
  56.     __property Db::TDataSource* DataSource = {read=GetDataSource, write=SetDataSource, nodefault};
  57. public:
  58.         
  59.     /* TWinControl.CreateParented */ __fastcall TpvlDBMoreEdit(HWND ParentWindow) : Edtool::TpvlMoreEdit(
  60.         ParentWindow) { }
  61.     
  62. };
  63.  
  64. class __declspec(delphiclass) TpvlDBDateEdit;
  65. class __declspec(pascalimplementation) TpvlDBDateEdit : public Edtool::TpvlDateEdit
  66. {
  67.     typedef Edtool::TpvlDateEdit inherited;
  68.     
  69. private:
  70.     bool fsetting;
  71.     Dbtables::TFieldDataLink* FDataLink;
  72.     void __fastcall DataChange(System::TObject* p0);
  73.     System::AnsiString __fastcall GetDataField(void);
  74.     Db::TDataSource* __fastcall GetDataSource(void);
  75.     void __fastcall SetDataField(const System::AnsiString p0);
  76.     void __fastcall SetDataSource(Db::TDataSource* p0);
  77.     void __fastcall UpdateData(System::TObject* p0);
  78.     void __fastcall EditingChange(System::TObject* p0);
  79.     HIDESBASE bool __fastcall getreadonly(void);
  80.     HIDESBASE void __fastcall setreadonly(bool p0);
  81.     HIDESBASE MESSAGE void __fastcall CMExit(Messages::TWMNoParams &dbedtool_);
  82.     MESSAGE void __fastcall CMGetDataLink(Messages::TMessage &dbedtool_);
  83.     
  84. protected:
  85.     virtual void __fastcall WantForm(void);
  86.     virtual void __fastcall releasesubform(void);
  87.     HIDESBASE MESSAGE void __fastcall wmchar(Messages::TWMKey &dbedtool_);
  88.     HIDESBASE MESSAGE void __fastcall wmkeydown(Messages::TWMKey &dbedtool_);
  89.     virtual void __fastcall DateChange(void);
  90.     
  91. public:
  92.     __fastcall virtual TpvlDBDateEdit(Classes::TComponent* p0);
  93.     __fastcall virtual ~TpvlDBDateEdit(void);
  94.     
  95. __published:
  96.     __property bool ReadOnly = {read=getreadonly, write=setreadonly, nodefault};
  97.     __property System::AnsiString DataField = {read=GetDataField, write=SetDataField, nodefault};
  98.     __property Db::TDataSource* DataSource = {read=GetDataSource, write=SetDataSource, nodefault};
  99. public:
  100.         
  101.     /* TWinControl.CreateParented */ __fastcall TpvlDBDateEdit(HWND ParentWindow) : Edtool::TpvlDateEdit(
  102.         ParentWindow) { }
  103.     
  104. };
  105.  
  106. class __declspec(delphiclass) TpvlDBTimeEdit;
  107. class __declspec(pascalimplementation) TpvlDBTimeEdit : public Edtool::TpvlTimeEdit
  108. {
  109.     typedef Edtool::TpvlTimeEdit inherited;
  110.     
  111. private:
  112.     bool fsetting;
  113.     Dbtables::TFieldDataLink* FDataLink;
  114.     void __fastcall DataChange(System::TObject* p0);
  115.     System::AnsiString __fastcall GetDataField(void);
  116.     Db::TDataSource* __fastcall GetDataSource(void);
  117.     void __fastcall SetDataField(const System::AnsiString p0);
  118.     void __fastcall SetDataSource(Db::TDataSource* p0);
  119.     void __fastcall UpdateData(System::TObject* p0);
  120.     void __fastcall EditingChange(System::TObject* p0);
  121.     HIDESBASE bool __fastcall getreadonly(void);
  122.     HIDESBASE void __fastcall setreadonly(bool p0);
  123.     HIDESBASE MESSAGE void __fastcall CMExit(Messages::TWMNoParams &dbedtool_);
  124.     MESSAGE void __fastcall CMGetDataLink(Messages::TMessage &dbedtool_);
  125.     
  126. protected:
  127.     virtual void __fastcall WantForm(void);
  128.     virtual void __fastcall releasesubform(void);
  129.     HIDESBASE MESSAGE void __fastcall wmchar(Messages::TWMKey &dbedtool_);
  130.     HIDESBASE MESSAGE void __fastcall wmkeydown(Messages::TWMKey &dbedtool_);
  131.     virtual void __fastcall TimeChange(void);
  132.     
  133. public:
  134.     __fastcall virtual TpvlDBTimeEdit(Classes::TComponent* p0);
  135.     __fastcall virtual ~TpvlDBTimeEdit(void);
  136.     
  137. __published:
  138.     __property bool ReadOnly = {read=getreadonly, write=setreadonly, nodefault};
  139.     __property System::AnsiString DataField = {read=GetDataField, write=SetDataField, nodefault};
  140.     __property Db::TDataSource* DataSource = {read=GetDataSource, write=SetDataSource, nodefault};
  141. public:
  142.         
  143.     /* TWinControl.CreateParented */ __fastcall TpvlDBTimeEdit(HWND ParentWindow) : Edtool::TpvlTimeEdit(
  144.         ParentWindow) { }
  145.     
  146. };
  147.  
  148. class __declspec(delphiclass) TpvlDBCalcEdit;
  149. class __declspec(pascalimplementation) TpvlDBCalcEdit : public Edtool::TpvlCalcEdit
  150. {
  151.     typedef Edtool::TpvlCalcEdit inherited;
  152.     
  153. private:
  154.     bool fsetting;
  155.     Dbtables::TFieldDataLink* FDataLink;
  156.     void __fastcall DataChange(System::TObject* p0);
  157.     System::AnsiString __fastcall GetDataField(void);
  158.     Db::TDataSource* __fastcall GetDataSource(void);
  159.     void __fastcall SetDataField(const System::AnsiString p0);
  160.     void __fastcall SetDataSource(Db::TDataSource* p0);
  161.     void __fastcall EditingChange(System::TObject* p0);
  162.     HIDESBASE bool __fastcall getreadonly(void);
  163.     HIDESBASE void __fastcall setreadonly(bool p0);
  164.     void __fastcall UpdateData(System::TObject* p0);
  165.     HIDESBASE MESSAGE void __fastcall CMExit(Messages::TWMNoParams &dbedtool_);
  166.     MESSAGE void __fastcall CMGetDataLink(Messages::TMessage &dbedtool_);
  167.     
  168. protected:
  169.     virtual void __fastcall WantForm(void);
  170.     virtual void __fastcall releasesubform(void);
  171.     virtual void __fastcall KeyDown(Word &p0, Classes::TShiftState p1);
  172.     virtual void __fastcall KeyPress(char &p0);
  173.     virtual void __fastcall DoneValue(void);
  174.     
  175. public:
  176.     __fastcall virtual TpvlDBCalcEdit(Classes::TComponent* p0);
  177.     __fastcall virtual ~TpvlDBCalcEdit(void);
  178.     
  179. __published:
  180.     __property bool ReadOnly = {read=getreadonly, write=setreadonly, nodefault};
  181.     __property System::AnsiString DataField = {read=GetDataField, write=SetDataField, nodefault};
  182.     __property Db::TDataSource* DataSource = {read=GetDataSource, write=SetDataSource, nodefault};
  183. public:
  184.         
  185.     /* TWinControl.CreateParented */ __fastcall TpvlDBCalcEdit(HWND ParentWindow) : Edtool::TpvlCalcEdit(
  186.         ParentWindow) { }
  187.     
  188. };
  189.  
  190. //-- var, const, procedure ---------------------------------------------------
  191. extern void __fastcall Register(void);
  192.  
  193. }    /* namespace Dbedtool */
  194. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  195. using namespace Dbedtool;
  196. #endif
  197. //-- end unit ----------------------------------------------------------------
  198. #endif    // dbedtool
  199.