📄 shiyan1.h
字号:
//---------------------------------------------------------------------------
#ifndef shiyan1H
#define shiyan1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Menus.hpp>
#include <Buttons.hpp>
#include <ExtCtrls.hpp>
#include <Graphics.hpp>
#include <Dialogs.hpp>
#include <ExtDlgs.hpp>
#include <ComCtrls.hpp>
const int Size=18;
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TMainMenu *MainMenu1;
TMenuItem *F1;
TMenuItem *E1;
TMenuItem *V1;
TMenuItem *I1;
TMenuItem *C1;
TMenuItem *H1;
TMenuItem *NCtrlN1;
TMenuItem *OCtrlO1;
TMenuItem *SCtrlS1;
TMenuItem *A1;
TMenuItem *N1;
TMenuItem *C2;
TMenuItem *N2;
TMenuItem *V2;
TMenuItem *ye1;
TMenuItem *PCtrlP1;
TMenuItem *N3;
TMenuItem *E2;
TMenuItem *N4;
TMenuItem *B1;
TMenuItem *K1;
TMenuItem *N5;
TMenuItem *N6;
TMenuItem *N7;
TMenuItem *XAltF41;
TMenuItem *UCtrlZ1;
TMenuItem *RCtrlY1;
TMenuItem *N8;
TMenuItem *TCtrlX1;
TMenuItem *CCtrlC1;
TMenuItem *PCtrlC1;
TMenuItem *LDel1;
TMenuItem *ACtrlA1;
TMenuItem *N9;
TMenuItem *O1;
TMenuItem *F2;
TMenuItem *N10;
TMenuItem *N11;
TMenuItem *N12;
TMenuItem *N13;
TMenuItem *N14;
TMenuItem *N15;
TMenuItem *N16;
TMenuItem *N17;
TMenuItem *N18;
TMenuItem *N19;
TMenuItem *N20;
TMenuItem *N21;
TMenuItem *N22;
TMenuItem *N23;
TMenuItem *N24;
TMenuItem *N25;
TMenuItem *N26;
TMenuItem *N27;
TMenuItem *N28;
TMenuItem *N29;
TMenuItem *N30;
TMenuItem *N31;
TMenuItem *N32;
TMenuItem *N33;
TPanel *Panel1;
TSpeedButton *SpeedButton1;
TSpeedButton *SpeedButton2;
TSpeedButton *SpeedButton3;
TSpeedButton *SpeedButton4;
TSpeedButton *SpeedButton5;
TSpeedButton *SpeedButton6;
TSpeedButton *SpeedButton7;
TSpeedButton *SpeedButton8;
TSpeedButton *SpeedButton9;
TSpeedButton *SpeedButton10;
TSpeedButton *SpeedButton11;
TSpeedButton *SpeedButton12;
TSpeedButton *SpeedButton13;
TSpeedButton *SpeedButton14;
TSpeedButton *SpeedButton15;
TSpeedButton *SpeedButton16;
TPanel *Panel2;
TPanel *Panel5;
TPanel *Panel6;
TPanel *Panel7;
TPanel *Panel8;
TPanel *Panel9;
TPanel *Panel10;
TPanel *Panel11;
TPanel *Panel12;
TPanel *Panel13;
TPanel *Panel14;
TPanel *Panel15;
TPanel *Panel16;
TPanel *Panel17;
TPanel *Panel18;
TPanel *Panel19;
TPanel *Panel20;
TPanel *Panel21;
TPanel *Panel22;
TPanel *Panel23;
TPanel *Panel24;
TPanel *Panel25;
TPanel *Panel26;
TPanel *Panel27;
TPanel *Panel28;
TPanel *Panel29;
TPanel *Panel30;
TPanel *Panel31;
TPanel *Panel32;
TPanel *Panel34;
TPanel *Panel35;
TPanel *Panel36;
TPanel *Panel33;
TScrollBox *ScrollBox1;
TImage *Image1;
TOpenPictureDialog *OpenPictureDialog1;
TSavePictureDialog *SavePictureDialog1;
TStatusBar *StatusBar1;
TFontDialog *FontDialog1;
TEdit *Edit1;
void __fastcall OCtrlO1Click(TObject *Sender);
void __fastcall SCtrlS1Click(TObject *Sender);
void __fastcall A1Click(TObject *Sender);
void __fastcall SpeedButton11Click(TObject *Sender);
void __fastcall SpeedButton13Click(TObject *Sender);
void __fastcall SpeedButton15Click(TObject *Sender);
void __fastcall SpeedButton16Click(TObject *Sender);
void __fastcall SpeedButton7Click(TObject *Sender);
void __fastcall SpeedButton8Click(TObject *Sender);
void __fastcall Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Image1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y);
void __fastcall Image1MouseUp(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y);
void __fastcall Panel10MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel15MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel13MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel11MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel22MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel20MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel18MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel16MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel26MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel24MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel32MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel30MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel28MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel35MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel34MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel36MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel29MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel31MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel23MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel25MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel27MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel17MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel19MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel21MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel8MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel12MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel14MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall Panel9MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall SpeedButton3Click(TObject *Sender);
void __fastcall SpeedButton4Click(TObject *Sender);
void __fastcall SpeedButton10Click(TObject *Sender);
void __fastcall SpeedButton1Click(TObject *Sender);
void __fastcall SpeedButton2Click(TObject *Sender);
void __fastcall SpeedButton5Click(TObject *Sender);
void __fastcall SpeedButton9Click(TObject *Sender);
void __fastcall SpeedButton12Click(TObject *Sender);
void __fastcall SpeedButton14Click(TObject *Sender);
void __fastcall NCtrlN1Click(TObject *Sender);
void __fastcall XAltF41Click(TObject *Sender);
void __fastcall Image1DblClick(TObject *Sender);
void __fastcall SpeedButton6Click(TObject *Sender);
void __fastcall N13Click(TObject *Sender);
private: // User declarations
public: // User declarations
enum TDrawingTool {dtLine, dtRectangle, dtEllipse, dtRoundRect,dtPencil,dtSoak,dtBrush,dtErase,dtFill,dtText,dtSelect,dtFog,dtPoly,dtmagnify};
TDrawingTool DrawingTool;
AnsiString CurrentFile;
bool Drawing,Selecting,fp,np;
TPoint Origin, MovePt,PrePt;
TRect selectrect;
//int sort;
//int ox,oy;
//void __fastcall Image1MouseUp(TObject *Sender,TMouseButton Button,TShiftState Shift,int X,int Y);
virtual __fastcall TForm1(TComponent* Owner);
void __fastcall DrawShape(TPoint TopLeft, TPoint BottomRight, TPenMode AMode);
void _fastcall NoSelect();
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -