home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 25: Programming / pc_actual_25.iso / Delphi / CompositeComponentsPack / LIB / CB3 / Boxes.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1999-02-12  |  6.1 KB  |  211 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1998 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'Boxes.pas' rev: 3.00
  6.  
  7. #ifndef BoxesHPP
  8. #define BoxesHPP
  9. #include <Menus.hpp>
  10. #include <ToolWin.hpp>
  11. #include <ComCtrls.hpp>
  12. #include <StdCtrls.hpp>
  13. #include <ExtCtrls.hpp>
  14. #include <Dialogs.hpp>
  15. #include <Forms.hpp>
  16. #include <Controls.hpp>
  17. #include <Graphics.hpp>
  18. #include <Classes.hpp>
  19. #include <SysUtils.hpp>
  20. #include <Messages.hpp>
  21. #include <Windows.hpp>
  22. #include <SysInit.hpp>
  23. #include <System.hpp>
  24.  
  25. //-- user supplied -----------------------------------------------------------
  26.  
  27. namespace Boxes
  28. {
  29. //-- type declarations -------------------------------------------------------
  30. class DELPHICLASS TBox;
  31. class PASCALIMPLEMENTATION TBox : public Extctrls::TCustomPanel 
  32. {
  33.     typedef Extctrls::TCustomPanel inherited;
  34.     
  35. private:
  36.     Classes::TNotifyEvent FOnCreate;
  37.     Classes::TNotifyEvent FOnDestroy;
  38.     
  39. protected:
  40.     virtual void __fastcall Paint(void);
  41.     DYNAMIC void __fastcall GetChildren(Classes::TGetChildProc Proc, Classes::TComponent* Root);
  42.     DYNAMIC void __fastcall SetChildOrder(Classes::TComponent* Child, int Order);
  43.     __property Align ;
  44.     __property Caption ;
  45.     
  46. public:
  47.     __fastcall virtual TBox(Classes::TComponent* AOwner);
  48.     __fastcall virtual ~TBox(void);
  49.     
  50. __published:
  51.     __property Alignment ;
  52.     __property BevelInner ;
  53.     __property BevelOuter ;
  54.     __property BevelWidth ;
  55.     __property BorderWidth ;
  56.     __property BorderStyle ;
  57.     __property DragCursor ;
  58.     __property DragMode ;
  59.     __property Enabled ;
  60.     __property FullRepaint ;
  61.     __property Color ;
  62.     __property Ctl3D ;
  63.     __property Font ;
  64.     __property Locked ;
  65.     __property ParentColor ;
  66.     __property ParentCtl3D ;
  67.     __property ParentFont ;
  68.     __property ParentShowHint ;
  69.     __property PopupMenu ;
  70.     __property ShowHint ;
  71.     __property TabOrder ;
  72.     __property TabStop ;
  73.     __property Visible ;
  74.     __property OnClick ;
  75.     __property OnDblClick ;
  76.     __property OnDragDrop ;
  77.     __property OnDragOver ;
  78.     __property OnEndDrag ;
  79.     __property OnEnter ;
  80.     __property OnExit ;
  81.     __property OnMouseDown ;
  82.     __property OnMouseMove ;
  83.     __property OnMouseUp ;
  84.     __property OnResize ;
  85.     __property OnStartDrag ;
  86.     __property Classes::TNotifyEvent OnCreate = {read=FOnCreate, write=FOnCreate};
  87.     __property Classes::TNotifyEvent OnDestroy = {read=FOnDestroy, write=FOnDestroy};
  88. public:
  89.     /* TWinControl.CreateParented */ __fastcall TBox(HWND ParentWindow) : Extctrls::TCustomPanel(ParentWindow
  90.         ) { }
  91.     
  92. };
  93.  
  94. class DELPHICLASS TControlGroupBox;
  95. class PASCALIMPLEMENTATION TControlGroupBox : public Stdctrls::TCustomGroupBox 
  96. {
  97.     typedef Stdctrls::TCustomGroupBox inherited;
  98.     
  99. private:
  100.     Classes::TNotifyEvent FOnCreate;
  101.     Classes::TNotifyEvent FOnDestroy;
  102.     
  103. protected:
  104.     DYNAMIC void __fastcall GetChildren(Classes::TGetChildProc Proc, Classes::TComponent* Root);
  105.     DYNAMIC void __fastcall SetChildOrder(Classes::TComponent* Child, int Order);
  106.     __property Align ;
  107.     
  108. public:
  109.     __fastcall virtual TControlGroupBox(Classes::TComponent* AOwner);
  110.     __fastcall virtual ~TControlGroupBox(void);
  111.     
  112. __published:
  113.     __property Caption ;
  114.     __property Color ;
  115.     __property Ctl3D ;
  116.     __property DragCursor ;
  117.     __property DragMode ;
  118.     __property Enabled ;
  119.     __property Font ;
  120.     __property ParentColor ;
  121.     __property ParentCtl3D ;
  122.     __property ParentFont ;
  123.     __property ParentShowHint ;
  124.     __property PopupMenu ;
  125.     __property ShowHint ;
  126.     __property TabOrder ;
  127.     __property TabStop ;
  128.     __property Visible ;
  129.     __property OnClick ;
  130.     __property OnDblClick ;
  131.     __property OnDragDrop ;
  132.     __property OnDragOver ;
  133.     __property OnEndDrag ;
  134.     __property OnEnter ;
  135.     __property OnExit ;
  136.     __property OnMouseDown ;
  137.     __property OnMouseMove ;
  138.     __property OnMouseUp ;
  139.     __property OnStartDrag ;
  140.     __property Classes::TNotifyEvent OnCreate = {read=FOnCreate, write=FOnCreate};
  141.     __property Classes::TNotifyEvent OnDestroy = {read=FOnDestroy, write=FOnDestroy};
  142. public:
  143.     /* TWinControl.CreateParented */ __fastcall TControlGroupBox(HWND ParentWindow) : Stdctrls::TCustomGroupBox(
  144.         ParentWindow) { }
  145.     
  146. };
  147.  
  148. class DELPHICLASS TControlScrollBox;
  149. class PASCALIMPLEMENTATION TControlScrollBox : public Forms::TScrollBox 
  150. {
  151.     typedef Forms::TScrollBox inherited;
  152.     
  153. private:
  154.     Classes::TNotifyEvent FOnCreate;
  155.     Classes::TNotifyEvent FOnDestroy;
  156.     
  157. protected:
  158.     DYNAMIC void __fastcall GetChildren(Classes::TGetChildProc Proc, Classes::TComponent* Root);
  159.     DYNAMIC void __fastcall SetChildOrder(Classes::TComponent* Child, int Order);
  160.     
  161. public:
  162.     __fastcall virtual TControlScrollBox(Classes::TComponent* AOwner);
  163.     __fastcall virtual ~TControlScrollBox(void);
  164.     
  165. __published:
  166.     __property Classes::TNotifyEvent OnCreate = {read=FOnCreate, write=FOnCreate};
  167.     __property Classes::TNotifyEvent OnDestroy = {read=FOnDestroy, write=FOnDestroy};
  168. public:
  169.     /* TWinControl.CreateParented */ __fastcall TControlScrollBox(HWND ParentWindow) : Forms::TScrollBox(
  170.         ParentWindow) { }
  171.     
  172. };
  173.  
  174. class DELPHICLASS TToolBarBox;
  175. class PASCALIMPLEMENTATION TToolBarBox : public Comctrls::TToolBar 
  176. {
  177.     typedef Comctrls::TToolBar inherited;
  178.     
  179. private:
  180.     Classes::TNotifyEvent FOnCreate;
  181.     Classes::TNotifyEvent FOnDestroy;
  182.     
  183. protected:
  184.     DYNAMIC void __fastcall GetChildren(Classes::TGetChildProc Proc, Classes::TComponent* Root);
  185.     DYNAMIC void __fastcall SetChildOrder(Classes::TComponent* Child, int Order);
  186.     
  187. public:
  188.     __fastcall virtual TToolBarBox(Classes::TComponent* AOwner);
  189.     __fastcall virtual ~TToolBarBox(void);
  190.     
  191. __published:
  192.     __property EdgeBorders ;
  193.     __property Wrapable ;
  194.     __property Classes::TNotifyEvent OnCreate = {read=FOnCreate, write=FOnCreate};
  195.     __property Classes::TNotifyEvent OnDestroy = {read=FOnDestroy, write=FOnDestroy};
  196. public:
  197.     /* TWinControl.CreateParented */ __fastcall TToolBarBox(HWND ParentWindow) : Comctrls::TToolBar(ParentWindow
  198.         ) { }
  199.     
  200. };
  201.  
  202. //-- var, const, procedure ---------------------------------------------------
  203. extern PACKAGE bool __fastcall IsCompositeDesign(const Controls::TControl* AControl);
  204.  
  205. }    /* namespace Boxes */
  206. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  207. using namespace Boxes;
  208. #endif
  209. //-- end unit ----------------------------------------------------------------
  210. #endif    // Boxes
  211.