⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qm_rich.hpp

📁 一个管理系统
💻 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 + -