📄 richedeh.hpp
字号:
// CodeGear C++ Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Richedeh.pas' rev: 11.00
#ifndef RichedehHPP
#define RichedehHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Sysutils.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Imglist.hpp> // Pascal unit
#include <Ehlibvcl.hpp> // Pascal unit
#include <Designintf.hpp> // Pascal unit
#include <Designeditors.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Stdctrls.hpp> // Pascal unit
#include <Buttons.hpp> // Pascal unit
#include <Extctrls.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
#include <Comctrls.hpp> // Pascal unit
#include <Clipbrd.hpp> // Pascal unit
#include <Toolwin.hpp> // Pascal unit
#include <Prndbgeh.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Richedeh
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TRichStrEditDlgEh;
class PASCALIMPLEMENTATION TRichStrEditDlgEh : public Forms::TForm
{
typedef Forms::TForm inherited;
__published:
Menus::TMainMenu* MainMenu;
Menus::TMenuItem* FileNewItem;
Menus::TMenuItem* FileOpenItem;
Menus::TMenuItem* FileSaveItem;
Menus::TMenuItem* FileSaveAsItem;
Menus::TMenuItem* FilePrintItem;
Menus::TMenuItem* FileExitItem;
Menus::TMenuItem* EditUndoItem;
Menus::TMenuItem* EditCutItem;
Menus::TMenuItem* EditCopyItem;
Menus::TMenuItem* EditPasteItem;
Dialogs::TOpenDialog* OpenDialog;
Dialogs::TSaveDialog* SaveDialog;
Dialogs::TPrintDialog* PrintDialog;
Extctrls::TPanel* Ruler;
Dialogs::TFontDialog* FontDialog1;
Stdctrls::TLabel* FirstInd;
Stdctrls::TLabel* LeftInd;
Extctrls::TBevel* RulerLine;
Stdctrls::TLabel* RightInd;
Menus::TMenuItem* N5;
Menus::TMenuItem* miEditFont;
Comctrls::TRichEdit* Editor;
Comctrls::TStatusBar* StatusBar;
Comctrls::TToolBar* StandardToolBar;
Comctrls::TToolButton* OpenButton;
Comctrls::TToolButton* SaveButton;
Comctrls::TToolButton* PrintButton;
Comctrls::TToolButton* ToolButton5;
Comctrls::TToolButton* UndoButton;
Comctrls::TToolButton* CutButton;
Comctrls::TToolButton* CopyButton;
Comctrls::TToolButton* PasteButton;
Comctrls::TToolButton* ToolButton10;
Stdctrls::TComboBox* FontName;
Stdctrls::TEdit* FontSize;
Comctrls::TToolButton* ToolButton11;
Comctrls::TUpDown* UpDown1;
Comctrls::TToolButton* BoldButton;
Comctrls::TToolButton* ItalicButton;
Comctrls::TToolButton* UnderlineButton;
Comctrls::TToolButton* ToolButton16;
Comctrls::TToolButton* LeftAlign;
Comctrls::TToolButton* CenterAlign;
Comctrls::TToolButton* RightAlign;
Comctrls::TToolButton* ToolButton20;
Comctrls::TToolButton* BulletsButton;
Controls::TImageList* ToolbarImages;
Comctrls::TToolButton* ToolButton2;
Extctrls::TBevel* Bevel1;
Extctrls::TPanel* Panel1;
Extctrls::TPanel* Panel2;
Stdctrls::TButton* OKButton;
Stdctrls::TButton* CancelButton;
Comctrls::TToolButton* ToolButton1;
Comctrls::TToolButton* tbSelectFont;
void __fastcall SelectionChange(System::TObject* Sender);
void __fastcall FormCreate(System::TObject* Sender);
HIDESBASE void __fastcall ShowHint(System::TObject* Sender);
void __fastcall FileOpen(System::TObject* Sender);
void __fastcall FileSave(System::TObject* Sender);
void __fastcall FileSaveAs(System::TObject* Sender);
void __fastcall FilePrint(System::TObject* Sender);
void __fastcall FileExit(System::TObject* Sender);
void __fastcall EditUndo(System::TObject* Sender);
void __fastcall EditCut(System::TObject* Sender);
void __fastcall EditCopy(System::TObject* Sender);
void __fastcall EditPaste(System::TObject* Sender);
void __fastcall SelectFont(System::TObject* Sender);
void __fastcall RulerResize(System::TObject* Sender);
void __fastcall FormResize(System::TObject* Sender);
void __fastcall FormPaint(System::TObject* Sender);
void __fastcall BoldButtonClick(System::TObject* Sender);
void __fastcall ItalicButtonClick(System::TObject* Sender);
void __fastcall FontSizeChange(System::TObject* Sender);
void __fastcall AlignButtonClick(System::TObject* Sender);
void __fastcall FontNameChange(System::TObject* Sender);
void __fastcall UnderlineButtonClick(System::TObject* Sender);
void __fastcall BulletsButtonClick(System::TObject* Sender);
void __fastcall RulerItemMouseDown(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
void __fastcall RulerItemMouseMove(System::TObject* Sender, Classes::TShiftState Shift, int X, int Y);
void __fastcall FirstIndMouseUp(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
void __fastcall LeftIndMouseUp(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
void __fastcall RightIndMouseUp(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
void __fastcall FormShow(System::TObject* Sender);
void __fastcall RichEditChange(System::TObject* Sender);
void __fastcall EditorKeyDown(System::TObject* Sender, Word &Key, Classes::TShiftState Shift);
private:
AnsiString FFileName;
bool FUpdating;
int FDragOfs;
bool FDragging;
Comctrls::TTextAttributes* __fastcall CurrText(void);
void __fastcall GetFontNames(void);
void __fastcall SetupRuler(void);
void __fastcall SetEditRect(void);
void __fastcall UpdateCursorPos(void);
MESSAGE void __fastcall WMDropFiles(Messages::TWMDropFiles &Msg);
void __fastcall PerformFileOpen(const AnsiString AFileName);
void __fastcall SetModified(bool Value);
public:
#pragma option push -w-inl
/* TCustomForm.Create */ inline __fastcall virtual TRichStrEditDlgEh(Classes::TComponent* AOwner) : Forms::TForm(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.CreateNew */ inline __fastcall virtual TRichStrEditDlgEh(Classes::TComponent* AOwner, int Dummy) : Forms::TForm(AOwner, Dummy) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.Destroy */ inline __fastcall virtual ~TRichStrEditDlgEh(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRichStrEditDlgEh(HWND ParentWindow) : Forms::TForm(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TRichEditStringsEh;
class PASCALIMPLEMENTATION TRichEditStringsEh : public Designeditors::TClassProperty
{
typedef Designeditors::TClassProperty inherited;
public:
virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
virtual void __fastcall Edit(void);
public:
#pragma option push -w-inl
/* TPropertyEditor.Create */ inline __fastcall virtual TRichEditStringsEh(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TClassProperty(ADesigner, APropCount) { }
#pragma option pop
#pragma option push -w-inl
/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TRichEditStringsEh(void) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE TRichStrEditDlgEh* RichStrEditDlgEh;
extern PACKAGE void __fastcall Register(void);
} /* namespace Richedeh */
using namespace Richedeh;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Richedeh
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -