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

📄 wwriched.hpp

📁 胜天进销存源码,国产优秀的进销存
💻 HPP
📖 第 1 页 / 共 3 页
字号:
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Wwriched.pas' rev: 11.00

#ifndef WwrichedHPP
#define WwrichedHPP

#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 <Windows.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <Sysutils.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Dialogs.hpp>	// Pascal unit
#include <Stdctrls.hpp>	// Pascal unit
#include <Comctrls.hpp>	// Pascal unit
#include <Richedit.hpp>	// Pascal unit
#include <Menus.hpp>	// Pascal unit
#include <Dbctrls.hpp>	// Pascal unit
#include <Db.hpp>	// Pascal unit
#include <Wwstr.hpp>	// Pascal unit
#include <Wwcommon.hpp>	// Pascal unit
#include <Printers.hpp>	// Pascal unit
#include <Dbtables.hpp>	// Pascal unit
#include <Wwintl.hpp>	// Pascal unit
#include <Extctrls.hpp>	// Pascal unit
#include <Wwtrackicon.hpp>	// Pascal unit
#include <Wwtypes.hpp>	// Pascal unit
#include <Wwrichole.hpp>	// Pascal unit
#include <Olectnrs.hpp>	// Pascal unit
#include <Activex.hpp>	// Pascal unit
#include <Shellapi.hpp>	// Pascal unit
#include <Oledlg.hpp>	// Pascal unit
#include <Buttons.hpp>	// Pascal unit
#include <Oleconst.hpp>	// Pascal unit
#include <Grids.hpp>	// Pascal unit
#include <Wwframe.hpp>	// Pascal unit
#include <Commctrl.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Wwriched
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TwwRichEditWidth { rewWindowSize, rewPrinterSize };
#pragma option pop

typedef void __fastcall (__closure *TwwOnRichEditDlgEvent)(Forms::TForm* Form);

class DELPHICLASS TwwCustomRichEdit;
typedef void __fastcall (__closure *TwwURLOpenEvent)(TwwCustomRichEdit* Sender, AnsiString URLLink, bool &UseDefault);

#pragma option push -b-
enum TwwMeasurementUnits { muInches, muCentimeters };
#pragma option pop

#pragma option push -b-
enum TwwRichEditParaOption { rpoAlignment, rpoBullet, rpoLeftIndent, rpoRightIndent, rpoFirstLineIndent, rpoTabs, rpoSpaceBefore, rpoSpaceAfter, rpoLineSpacing };
#pragma option pop

#pragma option push -b-
enum TwwRichEditOleOption { reoAdjustPopupMenu, reoDisableOLE };
#pragma option pop

typedef Set<TwwRichEditOleOption, reoAdjustPopupMenu, reoDisableOLE>  TwwRichEditOleOptions;

#pragma option push -b-
enum TwwRichEditCopyMethod { recmByMemory, recmByTempFile };
#pragma option pop

typedef Set<TwwRichEditParaOption, rpoAlignment, rpoLineSpacing>  TwwRichEditParaOptions;

#pragma option push -b-
enum TwwRichEditPopupOption { rpoPopupEdit, rpoPopupCut, rpoPopupCopy, rpoPopupPaste, rpoPopupBold, rpoPopupItalic, rpoPopupUnderline, rpoPopupFont, rpoPopupBullet, rpoPopupParagraph, rpoPopupTabs, rpoPopupFind, rpoPopupReplace, rpoPopupInsertObject, rpoPopupMSWordSpellCheck };
#pragma option pop

typedef Set<TwwRichEditPopupOption, rpoPopupEdit, rpoPopupMSWordSpellCheck>  TwwRichEditPopupOptions;

#pragma option push -b-
enum TwwRichEditOption { reoShowLoad, reoShowSaveAs, reoShowSaveExit, reoShowPrint, reoShowPrintPreview, reoShowPageSetup, reoShowFormatBar, reoShowToolBar, reoShowStatusBar, reoShowHints, reoShowRuler, reoShowInsertObject, reoCloseOnEscape, reoFlatButtons, reoShowSpellCheck, reoShowMainMenuIcons, reoShowJustifyButton, reoUseBackColor, reoNoConfirmation };
#pragma option pop

typedef Set<TwwRichEditOption, reoShowLoad, reoNoConfirmation>  TwwRichEditOptions;

#pragma option push -b-
enum TwwRichSelection { wwstText, wwstObject, wwstMultiChar, wwstMultiObject };
#pragma option pop

typedef Set<TwwRichSelection, wwstText, wwstMultiObject>  TwwRichSelectionType;

typedef void __fastcall (__closure *TwwRTFDrawHeaderFooter)(TwwCustomRichEdit* Sender, const Types::TRect &DrawRect, int PageNumber, AnsiString &LeftText, AnsiString &CenterText, AnsiString &RightText, bool &DoDefault);

class DELPHICLASS TwwRTFHeaderFooter;
class PASCALIMPLEMENTATION TwwRTFHeaderFooter : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
private:
	double FVertMargin;
	AnsiString FLeftText;
	AnsiString FCenterText;
	AnsiString FRightText;
	Graphics::TFont* FFont;
	bool FLineSeparator;
	void __fastcall SetFont(Graphics::TFont* Value);
	
public:
	virtual void __fastcall Assign(Classes::TPersistent* Source);
	__fastcall virtual TwwRTFHeaderFooter(Classes::TComponent* AOwner);
	__fastcall virtual ~TwwRTFHeaderFooter(void);
	
__published:
	__property double VertMargin = {read=FVertMargin, write=FVertMargin};
	__property AnsiString LeftText = {read=FLeftText, write=FLeftText};
	__property AnsiString CenterText = {read=FCenterText, write=FCenterText};
	__property AnsiString RightText = {read=FRightText, write=FRightText};
	__property Graphics::TFont* Font = {read=FFont, write=SetFont};
	__property bool LineSeparator = {read=FLineSeparator, write=FLineSeparator, default=0};
};


class DELPHICLASS TwwPrintMargins;
class PASCALIMPLEMENTATION TwwPrintMargins : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
private:
	double FTop;
	double FBottom;
	double FLeft;
	double FRight;
	
public:
	virtual void __fastcall Assign(Classes::TPersistent* Source);
	__fastcall virtual TwwPrintMargins(Classes::TComponent* AOwner);
	
__published:
	__property double Top = {read=FTop, write=FTop};
	__property double Bottom = {read=FBottom, write=FBottom};
	__property double Left = {read=FLeft, write=FLeft};
	__property double Right = {read=FRight, write=FRight};
public:
	#pragma option push -w-inl
	/* TPersistent.Destroy */ inline __fastcall virtual ~TwwPrintMargins(void) { }
	#pragma option pop
	
};


struct TwwParaFormat2
{
	
public:
	unsigned cbSize;
	unsigned dwMask;
	Word wNumbering;
	Word wReserved;
	int dxStartIndent;
	int dxRightIndent;
	int dxOffset;
	Word wAlignment;
	short cTabCount;
	int rgxTabs[32];
	int dySpaceBefore;
	int dySpaceAfter;
	int dyLineSpacing;
	short sStyle;
	Byte bLineSpacingRule;
	Byte bCRC;
	Word wShadingWeight;
	Word wShadingStyle;
	Word wNumberingStart;
	Word wNumberingStyle;
	Word wNumberingTab;
	Word wBorderSpace;
	Word wBorderWidth;
	Word wBorders;
} ;

typedef void __fastcall (__closure *TwwRTFNotifyEvent)(Forms::TForm* Form, TwwCustomRichEdit* RichEdit, bool &DoDefault);

class PASCALIMPLEMENTATION TwwCustomRichEdit : public Comctrls::TCustomRichEdit 
{
	typedef Comctrls::TCustomRichEdit inherited;
	
private:
	bool FAutoURLDetect;
	bool FAutoSelect;
	TwwURLOpenEvent FOnURLOpen;
	unsigned FLibHandle;
	bool FWordWrap;
	TwwPrintMargins* FPrintMargins;
	TwwRTFHeaderFooter* FHeader;
	TwwRTFHeaderFooter* FFooter;
	TwwRTFDrawHeaderFooter FOnPrintHeader;
	TwwRTFDrawHeaderFooter FOnPrintFooter;
	int FPrintPageSize;
	TwwRichEditWidth FEditWidth;
	int StartingFindPos;
	bool InResetToStart;
	Menus::TMenuItem* PopupEdit;
	Menus::TMenuItem* PopupCut;
	Menus::TMenuItem* PopupCopy;
	Menus::TMenuItem* PopupPaste;
	Menus::TMenuItem* PopupBold;
	Menus::TMenuItem* PopupItalic;
	Menus::TMenuItem* PopupUnderline;
	Menus::TMenuItem* PopupFont;
	Menus::TMenuItem* PopupBullet;
	Menus::TMenuItem* PopupParagraph;
	Menus::TMenuItem* PopupTabs;
	Menus::TMenuItem* PopupFind;
	Menus::TMenuItem* PopupReplace;
	Menus::TMenuItem* PopupInsertObject;
	Menus::TMenuItem* PopupSpellCheck;
	Menus::TMenuItem* PopupSep1;
	Menus::TMenuItem* PopupSep2;
	Menus::TMenuItem* PopupSep3;
	Menus::TMenuItem* PopupSep4;
	Menus::TMenuItem* PopupSep5;
	TwwRichEditPopupOptions FPopupOptions;
	TwwRichEditOptions FEditorOptions;
	AnsiString FEditorCaption;
	Wwtypes::TwwFormPosition* FEditorPosition;
	AnsiString LastSearchText;
	TwwMeasurementUnits FUnits;
	TwwOnRichEditDlgEvent FOnInitDialog;
	TwwOnRichEditDlgEvent FOnCloseDialog;
	TwwOnRichEditDlgEvent FOnCreateDialog;
	TwwRTFNotifyEvent FOnMenuLoadClick;
	TwwRTFNotifyEvent FOnMenuPrintClick;
	TwwRTFNotifyEvent FOnMenuSaveAsClick;
	TwwRTFNotifyEvent FOnMenuSaveAndExitClick;
	bool OrigHideSelection;
	TwwRichEditOleOptions FOLEOptions;
	_di_IOleObject FOleSelObject;
	TwwRichEditCopyMethod FRichEditCopyMethod;
	Buttons::TSpeedButton* FUserSpeedButton1;
	Buttons::TSpeedButton* FUserSpeedButton2;
	AnsiString FPrintJobName;
	Graphics::TColor FHighlightColor;
	Wwframe::TwwEditFrame* FFrame;
	bool FWantNavigationKeys;
	Controls::TControlCanvas* FCanvas;
	Controls::TWinControl* FPaintControl;
	Wwrichole::_di_IRichEditOle FRichEditOle;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -