shapeu.h
上传用户:hylc_2004
上传日期:2014-01-23
资源大小:46800k
文件大小:4k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. //---------------------------------------------------------------------------
  2. #ifndef shapeuH
  3. #define shapeuH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include "fcButton.hpp"
  10. #include "fcDemoRichEdit.hpp"
  11. #include "fcImgBtn.hpp"
  12. #include "fcLabel.hpp"
  13. #include "fcShapeBtn.hpp"
  14. #include <ComCtrls.hpp>
  15. #include <ExtCtrls.hpp>
  16. //---------------------------------------------------------------------------
  17. class TShapeBtnDemoForm : public TForm
  18. {
  19. __published: // IDE-managed Components
  20.         TPageControl *PageControl1;
  21.         TTabSheet *TabSheet1;
  22.         TfcDemoRichEdit *fcDemoRichEdit1;
  23.         TPanel *Panel2;
  24.         TBevel *Bevel2;
  25.         TfcLabel *fcLabel1;
  26.         TfcShapeBtn *ButtonArrowLeft;
  27.         TfcShapeBtn *ButtonArrowRight;
  28.         TfcShapeBtn *ButtonDiamond;
  29.         TfcShapeBtn *ButtonRoundRect1;
  30.         TfcShapeBtn *ButtonEllipse;
  31.         TfcShapeBtn *ButtonRoundRect2;
  32.         TfcShapeBtn *ButtonStar;
  33.         TfcShapeBtn *ButtonRoundRect3;
  34.         TfcShapeBtn *ButtonTriangle;
  35.         TfcShapeBtn *ButtonTrapezoid;
  36.         TPanel *Panel11;
  37.         TfcLabel *fcLabel2;
  38.         TfcShapeBtn *RightButton1;
  39.         TTabSheet *TabSheet3;
  40.         TPanel *Panel3;
  41.         TBevel *Bevel1;
  42.         TLabel *Label5;
  43.         TLabel *Label6;
  44.         TfcShapeBtn *CustomButton1;
  45.         TfcShapeBtn *CustomCrossButton;
  46.         TfcShapeBtn *CustomArrowButton;
  47.         TRadioGroup *RadioGroup1;
  48.         TfcShapeBtn *CustomLButton1;
  49.         TfcShapeBtn *CustomLButton2;
  50.         TfcShapeBtn *CustomLButton3;
  51.         TfcShapeBtn *CustomTriangleButton;
  52.         TfcShapeBtn *CustomTrapezoidButton;
  53.         TfcDemoRichEdit *fcDemoRichEdit2;
  54.         TPanel *Panel12;
  55.         TfcLabel *fcLabel9;
  56.         TfcShapeBtn *RightButton2;
  57.         TfcShapeBtn *LeftButton1;
  58.         TTabSheet *TabSheet4;
  59.         TPanel *Panel4;
  60.         TfcShapeBtn *ButtonMultiLine2;
  61.         TfcShapeBtn *ButtonTextEffects1;
  62.         TfcShapeBtn *ButtonMultiLine1;
  63.         TfcDemoRichEdit *fcDemoRichEdit3;
  64.         TPanel *Panel13;
  65.         TfcLabel *fcLabel4;
  66.         TfcShapeBtn *RightButton3;
  67.         TfcShapeBtn *LeftButton2;
  68.         TTabSheet *TabSheet5;
  69.         TPanel *Panel5;
  70.         TBevel *Bevel3;
  71.         TBevel *Bevel4;
  72.         TLabel *Label1;
  73.         TLabel *Label2;
  74.         TLabel *Label3;
  75.         TfcLabel *fcLabel6;
  76.         TfcLabel *fcLabel7;
  77.         TfcShapeBtn *ButtonSpeedStar;
  78.         TfcShapeBtn *ButtonSpeedArrow;
  79.         TfcShapeBtn *fcShapeBtn1;
  80.         TfcShapeBtn *fcShapeBtn2;
  81.         TfcShapeBtn *fcShapeBtn3;
  82.         TfcShapeBtn *fcShapeBtn7;
  83.         TfcShapeBtn *fcShapeBtn6;
  84.         TfcShapeBtn *fcShapeBtn5;
  85.         TEdit *Edit1;
  86.         TfcShapeBtn *fcShapeBtn8;
  87.         TfcShapeBtn *fcShapeBtn9;
  88.         TfcShapeBtn *fcShapeBtn10;
  89.         TfcDemoRichEdit *fcDemoRichEdit4;
  90.         TPanel *Panel14;
  91.         TfcLabel *fcLabel3;
  92.         TfcShapeBtn *RightButton4;
  93.         TfcShapeBtn *LeftButton3;
  94.         TTabSheet *TabSheet6;
  95.         TPanel *Panel6;
  96.         TfcLabel *fcLabel5;
  97.         TfcShapeBtn *ButtonGlyphHotTrack;
  98.         TfcShapeBtn *ButtonHotTrack;
  99.         TfcShapeBtn *ButtonColored;
  100.         TfcDemoRichEdit *fcDemoRichEdit5;
  101.         TPanel *Panel15;
  102.         TfcLabel *fcLabel8;
  103.         TfcShapeBtn *LeftButton4;
  104.         void __fastcall RightButton1Click(TObject *Sender);
  105.         void __fastcall LeftButton1Click(TObject *Sender);
  106.         void __fastcall RadioGroup1Click(TObject *Sender);
  107.         void __fastcall ButtonColoredMouseLeave(TObject *Sender);
  108.         void __fastcall ButtonGlyphHotTrackMouseEnter(TObject *Sender);
  109.         void __fastcall ButtonGlyphHotTrackMouseLeave(TObject *Sender);
  110.         void __fastcall ButtonHotTrackMouseEnter(TObject *Sender);
  111.         void __fastcall ButtonHotTrackMouseLeave(TObject *Sender);
  112. private: // User declarations
  113. public: // User declarations
  114.         __fastcall TShapeBtnDemoForm(TComponent* Owner);
  115. };
  116. //---------------------------------------------------------------------------
  117. extern PACKAGE TShapeBtnDemoForm *ShapeBtnDemoForm;
  118. //---------------------------------------------------------------------------
  119. #endif