home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- #ifndef MainH
- #define MainH
- //----------------------------------------------------------------------------
- #include "ChildWin.h"
- #include <vcl\ComCtrls.hpp>
- #include <vcl\ExtCtrls.hpp>
- #include <vcl\Messages.hpp>
- #include <vcl\Buttons.hpp>
- #include <vcl\Dialogs.hpp>
- #include <vcl\StdCtrls.hpp>
- #include <vcl\Menus.hpp>
- #include <vcl\Controls.hpp>
- #include <vcl\Forms.hpp>
- #include <vcl\Graphics.hpp>
- #include <vcl\Classes.hpp>
- #include <vcl\SysUtils.hpp>
- #include <vcl\Windows.hpp>
- #include <vcl\System.hpp>
- #include <vcl\OleCtrls.hpp>
- #include "LTOCX10N.hpp"
- //----------------------------------------------------------------------------
- class TMainForm : public TForm
- {
- __published:
- TMainMenu *MainMenu1;
- TMenuItem *File1;
- TMenuItem *FileOpenItem;
- TMenuItem *FileCloseItem;
- TMenuItem *Window1;
- TMenuItem *Help1;
- TMenuItem *N1;
- TMenuItem *FileExitItem;
- TMenuItem *WindowCascadeItem;
- TMenuItem *WindowTileItem;
- TMenuItem *WindowArrangeItem;
- TMenuItem *HelpAboutItem;
- TOpenDialog *OpenDialog;
- TMenuItem *FileSaveAsItem;
- TMenuItem *Edit1;
- TMenuItem *CopyItem;
- TMenuItem *PasteItem;
- TMenuItem *WindowMinimizeItem;
- TPanel *SpeedPanel;
- TSpeedButton *OpenBtn;
- TSpeedButton *SaveBtn;
- TSpeedButton *CopyBtn;
- TSpeedButton *PasteBtn;
- TSpeedButton *ExitBtn;
- TStatusBar *StatusBar;
- TMenuItem *SelectRegion1;
- TMenuItem *None1;
- TMenuItem *Rectangle1;
- TMenuItem *Ellispe1;
- TMenuItem *RoundedRectangle1;
- TMenuItem *Freehand1;
- TMenuItem *N2;
- TMenuItem *CancelRegion1;
- TMenuItem *View1;
- TMenuItem *Normal1;
- TMenuItem *ZoomIn1;
- TMenuItem *ZoomOut1;
- TMenuItem *N3;
- TMenuItem *Effects1;
- TMenuItem *Image1;
- TMenuItem *Flip1;
- TMenuItem *Reverse1;
- TMenuItem *Rotate1;
- TMenuItem *Shear1;
- TMenuItem *Deskew1;
- TMenuItem *N4;
- TMenuItem *Resize1;
- TMenuItem *Resample1;
- TMenuItem *Color1;
- TMenuItem *Halftone1;
- TMenuItem *Grayscale1;
- TMenuItem *ColorResolution1;
- TMenuItem *N5;
- TMenuItem *Invert1;
- TMenuItem *Brightness1;
- TMenuItem *Contrast1;
- TMenuItem *Hue1;
- TMenuItem *HistogramEqualize1;
- TMenuItem *StretchIntensity1;
- TMenuItem *GammaCorrect1;
- TMenuItem *IntensityDetect1;
- TMenuItem *Preferences1;
- TMenuItem *Statusbar1;
- TMenuItem *FitToWindow1;
- TMenuItem *Print1;
- TMenuItem *N6;
- TSaveDialog *SaveDialog1;
- TMenuItem *PrintSetup1;
- TPrinterSetupDialog *PrinterSetupDialog1;
- TMenuItem *N2x1;
- TMenuItem *N3x1;
- TMenuItem *N4x1;
- TMenuItem *N121;
- TMenuItem *N131;
- TMenuItem *N141;
- TMenuItem *N7;
- TMenuItem *ImageProcessing1;
- TMenuItem *AddNoise1;
- TMenuItem *Despeckle1;
- TMenuItem *Sharpen1;
- TMenuItem *Median1;
- TMenuItem *Average1;
- TMenuItem *Mosaic1;
- TMenuItem *Posterize1;
- TMenuItem *SpatialFilter1;
- TMenuItem *LineSegment1;
- TMenuItem *ShiftandDifference1;
- TMenuItem *Prewitt1;
- TMenuItem *Sobel1;
- TMenuItem *Laplacian1;
- TMenuItem *Gradient1;
- TMenuItem *Emboss1;
- TMenuItem *BinaryFilter1;
- TMenuItem *Dilation1;
- TMenuItem *Erosion1;
- TMenuItem *Palette1;
- TMenuItem *Auto1;
- TMenuItem *Fixed1;
- TMenuItem *Dithering1;
- TMenuItem *Ordered1;
- TMenuItem *ErrorDiffusion1;
- TMenuItem *BitonalScaling1;
- TMenuItem *Normal2;
- TMenuItem *FavorBlack1;
- TMenuItem *ScaleToGray1;
- TMenuItem *N8;
- TMenuItem *CaptureScreen1;
- TMenuItem *N9;
- TMenuItem *ImageInfo1;
- TMenuItem *N10;
- TMenuItem *N11;
- TMenuItem *TwainSelect1;
- TMenuItem *TwainAcquire1;
- TLEAD *HiddenLead;
- void __fastcall FormCreate(TObject *Sender);
- void __fastcall FileNewItemClick(TObject *Sender);
- void __fastcall WindowCascadeItemClick(TObject *Sender);
- void __fastcall UpdateMenuItems(TObject *Sender);
- void __fastcall WindowTileItemClick(TObject *Sender);
- void __fastcall WindowArrangeItemClick(TObject *Sender);
- void __fastcall FileCloseItemClick(TObject *Sender);
- void __fastcall FileOpenItemClick(TObject *Sender);
- void __fastcall FileExitItemClick(TObject *Sender);
- void __fastcall FileSaveItemClick(TObject *Sender);
- void __fastcall FileSaveAsItemClick(TObject *Sender);
- void __fastcall CutItemClick(TObject *Sender);
- void __fastcall CopyItemClick(TObject *Sender);
- void __fastcall PasteItemClick(TObject *Sender);
- void __fastcall WindowMinimizeItemClick(TObject *Sender);
- void __fastcall FormDestroy(TObject *Sender);
-
-
-
- void __fastcall Statusbar1Click(TObject *Sender);
-
-
- void __fastcall Normal1Click(TObject *Sender);
- void __fastcall FitToWindow1Click(TObject *Sender);
- void __fastcall Print1Click(TObject *Sender);
- void __fastcall PrintSetup1Click(TObject *Sender);
- void __fastcall Rectangle1Click(TObject *Sender);
- void __fastcall None1Click(TObject *Sender);
- void __fastcall Ellispe1Click(TObject *Sender);
- void __fastcall RoundedRectangle1Click(TObject *Sender);
- void __fastcall Freehand1Click(TObject *Sender);
- void __fastcall CancelRegion1Click(TObject *Sender);
-
-
- void __fastcall N2x1Click(TObject *Sender);
- void __fastcall N3x1Click(TObject *Sender);
- void __fastcall N4x1Click(TObject *Sender);
- void __fastcall N121Click(TObject *Sender);
- void __fastcall N131Click(TObject *Sender);
- void __fastcall N141Click(TObject *Sender);
- void __fastcall Flip1Click(TObject *Sender);
- void __fastcall Reverse1Click(TObject *Sender);
- void __fastcall Rotate1Click(TObject *Sender);
- void __fastcall Shear1Click(TObject *Sender);
- void __fastcall Resize1Click(TObject *Sender);
- void __fastcall Resample1Click(TObject *Sender);
- void __fastcall Posterize1Click(TObject *Sender);
- void __fastcall Mosaic1Click(TObject *Sender);
- void __fastcall Average1Click(TObject *Sender);
- void __fastcall Median1Click(TObject *Sender);
- void __fastcall Sharpen1Click(TObject *Sender);
- void __fastcall AddNoise1Click(TObject *Sender);
-
- void __fastcall Emboss1Click(TObject *Sender);
- void __fastcall Despeckle1Click(TObject *Sender);
- void __fastcall Halftone1Click(TObject *Sender);
- void __fastcall Grayscale1Click(TObject *Sender);
- void __fastcall Invert1Click(TObject *Sender);
- void __fastcall Brightness1Click(TObject *Sender);
- void __fastcall Contrast1Click(TObject *Sender);
- void __fastcall Hue1Click(TObject *Sender);
- void __fastcall HistogramEqualize1Click(TObject *Sender);
- void __fastcall StretchIntensity1Click(TObject *Sender);
- void __fastcall GammaCorrect1Click(TObject *Sender);
- void __fastcall IntensityDetect1Click(TObject *Sender);
- void __fastcall Gradient1Click(TObject *Sender);
- void __fastcall Laplacian1Click(TObject *Sender);
- void __fastcall Sobel1Click(TObject *Sender);
- void __fastcall Prewitt1Click(TObject *Sender);
- void __fastcall ShiftandDifference1Click(TObject *Sender);
- void __fastcall LineSegment1Click(TObject *Sender);
- void __fastcall Erosion1Click(TObject *Sender);
- void __fastcall Dilation1Click(TObject *Sender);
- void __fastcall Auto1Click(TObject *Sender);
- void __fastcall Fixed1Click(TObject *Sender);
- void __fastcall Ordered1Click(TObject *Sender);
- void __fastcall ErrorDiffusion1Click(TObject *Sender);
- void __fastcall Normal2Click(TObject *Sender);
- void __fastcall FavorBlack1Click(TObject *Sender);
- void __fastcall ScaleToGray1Click(TObject *Sender);
-
- void __fastcall CaptureScreen1Click(TObject *Sender);
- void __fastcall ColorResolution1Click(TObject *Sender);
- void __fastcall ImageInfo1Click(TObject *Sender);
- void __fastcall HelpAboutItemClick(TObject *Sender);
- void __fastcall TwainSelect1Click(TObject *Sender);
- void __fastcall TwainAcquire1Click(TObject *Sender);
- void __fastcall Effects1Click(TObject *Sender);
- private:
- void __fastcall CreateMDIChild(const String Name);
- void __fastcall ShowHint(TObject *Sender);
- public:
- virtual __fastcall TMainForm(TComponent *Owner);
- bool GetListIndex(String Title,String LabelTitle,String strings[],int *index);
- bool GetPaintEffect(int *index);
- };
- //----------------------------------------------------------------------------
- extern TMainForm *MainForm;
- extern char szSaveFilter[];
- extern TMDIChild *__fastcall MDIChildCreate(void);
- //----------------------------------------------------------------------------
- #endif
-