📄 unit2.h
字号:
//---------------------------------------------------------------------------
#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Dialogs.hpp>
#include <Menus.hpp>
#include <jpeg.hpp>
//---------------------------------------------------------------------------
class TForm2 : public TForm
{
__published: // IDE-managed Components
TPanel *Panel1;
TImage *Image1;
TSaveDialog *SaveDialog1;
TShape *Shape1;
TPopupMenu *PopupMenu1;
TMenuItem *N1;
TMenuItem *N2;
TPopupMenu *PopupMenu2;
TMenuItem *N3;
TMenuItem *N4;
TImage *Image2;
TMenuItem *N5;
TMenuItem *N6;
void __fastcall FormResize(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall FormActivate(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 PopupMenu1Popup(TObject *Sender);
void __fastcall N1Click(TObject *Sender);
void __fastcall N2Click(TObject *Sender);
void __fastcall N3Click(TObject *Sender);
void __fastcall Shape1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall FormDeactivate(TObject *Sender);
void __fastcall N4Click(TObject *Sender);
void __fastcall N5Click(TObject *Sender);
void __fastcall Image2MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y);
void __fastcall Image2MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall N6Click(TObject *Sender);
private: // User declarations
public: // User declarations
Graphics::TBitmap* bPicArray[10];
void f_Form2SetCursor(TCursor tCursor);
int iPicNum;
int iPicBegin,iPicEnd;
int iPicNow;
AnsiString sOperator[10];
int iOrder;
int iZoom;
int iMaxZoom;
__fastcall TForm2(TComponent* Owner);
long lPicWidth,lPicHeight;
TPoint pPBegin,pPEnd;
void SetProcessBegin();
void SetProcessEnd();
void f_imagePointProcess(int iPStyle,int x,int y);
void f_imageZoom(bool zoomBS);
bool f_imageCopy(int iCopyx,int iCopyy,int iWidth,int iHeight);
void f_iamgePaste();
void f_imageClear(int iArg);
void f_imageGray1();
void f_imageGray2();
void f_imageGray3(float Wr,float Wg,float Wb);
void f_imageGray4();
void f_imageContrast(float fa,int ib);
void f_imageBright(int ib);
void f_imageTurnover();
void SetForm3List();
void f_imagePointProcess(int iStyle);
void f_imageSmoothProcess(int iStyle);
TColor getColor(long fetchX,long fetchY);
void f_imageSharpProcess(int iStyle);
void f_imageColorProcess(int iStyle);
void f_imageEmbossProcess();
void f_imageSpreadProcess();
void f_imageBinaryProcess();
void f_imageMosaicProcess(int range);
void f_imageRotateProcess(int iDirection);
void f_imageAllChoose(bool bStyle);
void f_imageExposureProcess(int iBaseColor);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm2 *Form2;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -