FLabel.~h
上传用户:hnxhmj
上传日期:2020-10-13
资源大小:14k
文件大小:1k
源码类别:

Static控件

开发平台:

C++ Builder

  1. //---------------------------------------------------------------------------
  2. #ifndef FLabelH
  3. #define FLabelH
  4. //---------------------------------------------------------------------------
  5. #include <SysUtils.hpp>
  6. #include <Controls.hpp>
  7. #include <Classes.hpp>
  8. #include <Forms.hpp>
  9. #include <StdCtrls.hpp>
  10. //---------------------------------------------------------------------------
  11. class PACKAGE TFLabel : public TLabel
  12. {
  13. private:
  14.     int FTextSpace;
  15.     void __fastcall SetTextSpace(int Value);
  16.     int FBorder;
  17.     void __fastcall SetBorder(int Value);
  18. protected:
  19.     DYNAMIC void __fastcall DoDrawText(Windows::TRect &Rect, int Flags);
  20.     void __fastcall TFLabel::Paint();
  21. public:
  22.         __fastcall TFLabel(TComponent* Owner);
  23. __published:
  24.     __property int __fastcall TextSpace = {read=FTextSpace,write=SetTextSpace,default=0};
  25.     __property int __fastcall Border = {read=FBorder,write=SetBorder,default=0};
  26. };
  27. //---------------------------------------------------------------------------
  28. #endif