// CodeGear C++Builder // Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'uCEFWinControl.pas' rev: 37.00 (Windows) #ifndef uCEFWinControlHPP #define uCEFWinControlHPP #pragma delphiheader begin #pragma option push #if defined(__BORLANDC__) && !defined(__clang__) #pragma option -w- // All warnings off #pragma option -Vx // Zero-length empty class member #endif #pragma pack(push,8) #include #include #include #include #include #include #include #include #include //-- user supplied ----------------------------------------------------------- namespace Ucefwincontrol { //-- forward type declarations ----------------------------------------------- class DELPHICLASS TCEFWinControl; //-- type declarations ------------------------------------------------------- class PASCALIMPLEMENTATION TCEFWinControl : public Vcl::Controls::TWinControl { typedef Vcl::Controls::TWinControl inherited; protected: virtual Winapi::Windows::THandle __fastcall GetChildWindowHandle(); DYNAMIC void __fastcall Resize(); public: bool __fastcall TakeSnapshot(Vcl::Graphics::TBitmap* &aBitmap); bool __fastcall DestroyChildWindow(); virtual void __fastcall CreateHandle(); void __fastcall InvalidateChildren(); virtual void __fastcall UpdateSize(); __property Winapi::Windows::THandle ChildWindowHandle = {read=GetChildWindowHandle, nodefault}; __published: __property Align = {default=0}; __property Anchors = {default=3}; __property Color = {default=-16777211}; __property Constraints; __property TabStop = {default=0}; __property TabOrder = {default=-1}; __property Visible = {default=1}; __property Enabled = {default=1}; __property ShowHint; __property Hint = {default=0}; __property DragKind = {default=0}; __property DragCursor = {default=-12}; __property DragMode = {default=0}; __property OnResize; __property OnEnter; __property OnExit; __property OnDragDrop; __property OnDragOver; __property OnStartDrag; __property OnEndDrag; __property OnCanResize; __property Touch; __property OnGesture; __property DoubleBuffered; __property ParentDoubleBuffered = {default=1}; public: /* TWinControl.Create */ inline __fastcall virtual TCEFWinControl(System::Classes::TComponent* AOwner) : Vcl::Controls::TWinControl(AOwner) { } /* TWinControl.CreateParented */ inline __fastcall TCEFWinControl(HWND ParentWindow) : Vcl::Controls::TWinControl(ParentWindow) { } /* TWinControl.Destroy */ inline __fastcall virtual ~TCEFWinControl() { } }; //-- var, const, procedure --------------------------------------------------- } /* namespace Ucefwincontrol */ #if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_UCEFWINCONTROL) using namespace Ucefwincontrol; #endif #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // uCEFWinControlHPP