//--------------------------------------------------------------------------- #ifndef MainFormH #define MainFormH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include "LEADDlgService.hpp" #include "LEADDlgFile.hpp" #include "LEADScrCap.hpp" #include "LEADMain.hpp" #include //--------------------------------------------------------------------------- class TMainFrm : public TForm { __published: // IDE-managed Components TMainMenu *MainMenu; TMenuItem *File; TMenuItem *OpenExeMenuItm; TMenuItem *SaveMenuItm; TMenuItem *ExitMenuItem; TMenuItem *CaptureMenuItem; TMenuItem *Area; TMenuItem *Screen; TMenuItem *ActiveClient; TMenuItem *ActiveWindow; TMenuItem *Options; TMenuItem *GeneralCaptureOptions; TMenuItem *CaptureAreaOptions; TMenuItem *CaptureObjectOptions; TMenuItem *Help; TMenuItem *About1; TOpenDialog *OpenDialog; TMenuItem *ColseMenuItm; TMenuItem *Window1; TMenuItem *Cascade1; TMenuItem *Tile1; TMenuItem *ArrangeIcons1; TMenuItem *CloseAll1; TToolBar *ToolBar1; TSpeedButton *SpeedButton1; TSpeedButton *SpeedButton2; TSpeedButton *SpeedButton3; TSpeedButton *SpeedButton4; TSpeedButton *SpeedButton7; TStatusBar *StatusBar; TSpeedButton *StopCaptureBtn; TLEADDlgService *LEADDlgService1; TLEADDlgFile *LEADDlgFile1; TLEADImage *LEADImage1; TLEADScr *LEADScr1; TMenuItem *N1; TMenuItem *N2; void __fastcall OpenExeMenuItmClick(TObject *Sender); void __fastcall CaptureAreaOptionsClick(TObject *Sender); void __fastcall CaptureObjectOptionsClick(TObject *Sender); void __fastcall GeneralCaptureOptionsClick(TObject *Sender); void __fastcall ExitMenuItemClick(TObject *Sender); void __fastcall SaveMenuItmClick(TObject *Sender); void __fastcall ColseMenuItmClick(TObject *Sender); void __fastcall FormCreate(TObject *Sender); void __fastcall About1Click(TObject *Sender); void __fastcall Cascade1Click(TObject *Sender); void __fastcall Tile1Click(TObject *Sender); void __fastcall ArrangeIcons1Click(TObject *Sender); void __fastcall CloseAll1Click(TObject *Sender); void __fastcall CaptureClick(TObject *Sender); void __fastcall LEADScr1CaptureImage(TObject *Sender, int nCurrentPageNumber); void __fastcall StopCaptureBtnClick(TObject *Sender); private: // User declarations int nImageCounter; // Counts number of images Captured. TRgnFrameType nRegionFramType; void __fastcall CaptureArea(); void __fastcall CaptureScreen(); void __fastcall CaptureObject(); void __fastcall CaptureResource(); void __fastcall EnableMenu(bool bEnable=true); void __fastcall OnHint(TObject* Sender); void __fastcall MyIdleHandler(TObject *Sender, bool &Done); void UnlockSupport ( void ); public: // User declarations __fastcall TMainFrm(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TMainFrm *MainFrm; //--------------------------------------------------------------------------- #endif