📄 qm_rich.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'QM_Rich.pas' rev: 6.00
#ifndef QM_RichHPP
#define QM_RichHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <ToolWin.hpp> // Pascal unit
#include <Clipbrd.hpp> // Pascal unit
#include <ComCtrls.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
#include <ExtCtrls.hpp> // Pascal unit
#include <Buttons.hpp> // Pascal unit
#include <StdCtrls.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <ImgList.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysUtils.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Qm_rich
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TfrmRichEdt;
class PASCALIMPLEMENTATION TfrmRichEdt : public Forms::TForm
{
typedef Forms::TForm inherited;
__published:
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;
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* ToolButton16;
Comctrls::TToolButton* LeftAlign;
Comctrls::TToolButton* CenterAlign;
Comctrls::TToolButton* RightAlign;
Comctrls::TToolButton* ToolButton20;
Controls::TImageList* ToolbarImages;
Comctrls::TToolButton* ToolButton2;
Extctrls::TBevel* Bevel1;
Extctrls::TPanel* Panel1;
Extctrls::TPanel* Panel2;
Stdctrls::TButton* OKButton;
Stdctrls::TButton* CancelButton;
Comctrls::TToolButton* tbSelectFont;
Menus::TMainMenu* MainMenu;
Menus::TMenuItem* FileMenu;
Menus::TMenuItem* FileOpenItem;
Menus::TMenuItem* FileSaveItem;
Menus::TMenuItem* FileSaveAsItem;
Menus::TMenuItem* N1;
Menus::TMenuItem* FilePrintItem;
Menus::TMenuItem* N4;
Menus::TMenuItem* FileExitItem;
Menus::TMenuItem* EditMenu;
Menus::TMenuItem* EditUndoItem;
Menus::TMenuItem* N2;
Menus::TMenuItem* EditCutItem;
Menus::TMenuItem* EditCopyItem;
Menus::TMenuItem* EditPasteItem;
Menus::TMenuItem* N5;
Menus::TMenuItem* miEditFont;
Comctrls::TToolButton* UnderlineButton;
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);
void __fastcall Localize(void);
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 TfrmRichEdt(Classes::TComponent* AOwner) : Forms::TForm(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.CreateNew */ inline __fastcall virtual TfrmRichEdt(Classes::TComponent* AOwner, int Dummy) : Forms::TForm(AOwner, Dummy) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.Destroy */ inline __fastcall virtual ~TfrmRichEdt(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TfrmRichEdt(HWND ParentWindow) : Forms::TForm(ParentWindow) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE TfrmRichEdt* frmRichEdt;
} /* namespace Qm_rich */
using namespace Qm_rich;
#pragma option pop // -w-
#pragma option pop // -Vx
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // QM_Rich
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -