Unit1.h
上传用户:daoqigc
上传日期:2021-04-20
资源大小:2795k
文件大小:2k
源码类别:

RichEdit

开发平台:

Delphi

  1. //---------------------------------------------------------------------------
  2. #ifndef Unit1H
  3. #define Unit1H
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include "RichView.hpp"
  10. #include "RVScroll.hpp"
  11. #include "RVStyle.hpp"
  12. //---------------------------------------------------------------------------
  13. class TForm1 : public TForm
  14. {
  15. __published: // IDE-managed Components
  16.     TRichView *RichView1;
  17.     TRichView *RichView2;
  18.     TRVStyle *RVStyle1;
  19.     void __fastcall FormCreate(TObject *Sender);
  20.     void __fastcall RVStyle1StyleHoverSensitive(TRVStyle *Sender,
  21.           int StyleNo, bool &Sensitive);
  22.     void __fastcall RVStyle1DrawTextBack(TRVStyle *Sender, TCanvas *Canvas,
  23.           int StyleNo, int Left, int Top, int Width, int Height,
  24.           TRVTextDrawStates DrawState, bool &DoDefault);
  25.     void __fastcall RVStyle1DrawStyleText(TRVStyle *Sender,
  26.           const AnsiString s, TCanvas *Canvas, int StyleNo,
  27.           int SpaceBefore, int Left, int Top, int Width, int Height,
  28.           TRVTextDrawStates DrawState, bool &DoDefault);
  29.     void __fastcall RVStyle1DrawCheckpoint(TRVStyle *Sender,
  30.           TCanvas *Canvas, int X, int Y, int ItemNo, int XShift,
  31.           bool RaiseEvent, TControl *Control, bool &DoDefault);
  32.     void __fastcall RVStyle1DrawPageBreak(TRVStyle *Sender,
  33.           TCanvas *Canvas, int Y, int XShift, TRVPageBreakType PageBreakType,
  34.           TControl *Control,
  35.           bool &DoDefault);
  36.     void __fastcall RVStyle1DrawParaBack(TRVStyle *Sender, TCanvas *Canvas,
  37.           int ParaNo, TRect &ARect, bool &DoDefault);
  38.     void __fastcall RichView2Paint(TCustomRichView *Sender,
  39.           TCanvas *Canvas, bool Prepaint);
  40.     void __fastcall RichView2RVMouseUp(TCustomRichView *Sender,
  41.           TMouseButton Button, TShiftState Shift, int ItemNo, int X,
  42.           int Y);
  43. private: // User declarations
  44. public: // User declarations
  45.     __fastcall TForm1(TComponent* Owner);
  46. };
  47. //---------------------------------------------------------------------------
  48. extern PACKAGE TForm1 *Form1;
  49. //---------------------------------------------------------------------------
  50. #endif