www.pudn.com > newnew.rar > Unit1.h
//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include#include #include #include #include #include #include #include #include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TScrollBox *ScrollBox1; TScrollBox *ScrollBox2; TMainMenu *MainMenu1; TMenuItem *File1; TMenuItem *Open1; TMenuItem *SaveAs1; TMenuItem *Edge1; TMenuItem *SobelHorizontal1; TMenuItem *Sobel1; TMenuItem *Prewitt1; TOpenPictureDialog *OpenPictureDialog1; TSavePictureDialog *SavePictureDialog1; TImage *Image1; TImage *Image2; TLabel *Label1; TLabel *Label2; TMenuItem *RGB2Gray1; TMenuItem *Zoom1; TMenuItem *ZoomIn1; TMenuItem *ZoomIn2; TMenuItem *N751; TMenuItem *N1501; TMenuItem *N2001; TMenuItem *N251; TMenuItem *N1251; TMenuItem *N1751; TButton *Button1; TButton *Button2; TButton *Button3; TPanel *Panel1; TPanel *Panel2; TLabel *Label3; TLabel *Label4; TShape *Shape1; TShape *Shape2; TRadioButton *RadioButton1; TRadioButton *RadioButton2; void __fastcall Open1Click(TObject *Sender); void __fastcall SaveAs1Click(TObject *Sender); void __fastcall SobelHorizontal1Click(TObject *Sender); void __fastcall Sobel1Click(TObject *Sender); void __fastcall Prewitt1Click(TObject *Sender); void __fastcall RGB2Gray1Click(TObject *Sender); void __fastcall ZoomIn2Click(TObject *Sender); void __fastcall N2001Click(TObject *Sender); void __fastcall ZoomIn1Click(TObject *Sender); void __fastcall N1501Click(TObject *Sender); void __fastcall N751Click(TObject *Sender); //void __fastcall N1Click(TObject *Sender); void __fastcall N251Click(TObject *Sender); void __fastcall N1251Click(TObject *Sender); void __fastcall N1751Click(TObject *Sender); void __fastcall Button1Click(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 ScrollBox1MouseUp(TObject *Sender, //TMouseButton Button, TShiftState Shift, int X, int Y); void __fastcall Button2Click(TObject *Sender); void __fastcall Image1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y); void __fastcall Button3Click(TObject *Sender); private: // User declarations bool draw,mousedown; int posx,posy; int finalx,finaly; int kuang,gao; Graphics::TBitmap *pic2,*pic3,*pic4; public: // User declarations struct RGBColor { Byte r; Byte g; Byte b; }**rgb; __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif