| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | //---------------------------------------------------------------------------#ifndef EditMaskH#define EditMaskH//---------------------------------------------------------------------------#include <Classes.hpp>#include <Controls.hpp>#include <StdCtrls.hpp>#include <Forms.hpp>#include <Buttons.hpp>//---------------------------------------------------------------------------#include <WinInterface.h>#include <GUITools.h>//---------------------------------------------------------------------------class TEditMaskDialog : public TForm{__published:  TButton *OKBtn;  TButton *CancelBtn;  TGroupBox *FilesGroup;  TButton *HelpButton;  TButton *ClearButton;  TLabel *Label3;  TMemo *IncludeFileMasksMemo;  TLabel *Label1;  TMemo *ExcludeFileMasksMemo;  TGroupBox *DirectoriesGroup;  TLabel *Label2;  TLabel *Label4;  TMemo *IncludeDirectoryMasksMemo;  TMemo *ExcludeDirectoryMasksMemo;  TGroupBox *MaskGroup;  TMemo *MaskMemo;  TStaticText *MaskHintText;  TCheckBox *ExcludeDirectoryAllCheck;  void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);  void __fastcall HelpButtonClick(TObject *Sender);  void __fastcall ClearButtonClick(TObject *Sender);  void __fastcall FileMasksMemoExit(TObject *Sender);  void __fastcall DirectoryMasksMemoExit(TObject *Sender);  void __fastcall ControlChange(TObject *Sender);  void __fastcall FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift);  void __fastcall FormShow(TObject *Sender);  void __fastcall ExcludeDirectoryAllCheckClick(TObject *Sender);  void __fastcall ExcludeDirectoryMasksMemoChange(TObject *Sender);public:  __fastcall TEditMaskDialog(TComponent* Owner);  bool __fastcall Execute(TFileMasks & Mask);protected:  void __fastcall LoadFileMasks(const TFileMasks & Mask);  void __fastcall SaveFileMasks(TFileMasks & Mask);  void __fastcall LoadFileMasks(TMemo * Memo, TStrings * MasksStr);  void __fastcall UpdateControls();  INTERFACE_HOOK;private:  UnicodeString FExcludeDirectoryMasks;  bool FChanging;};//---------------------------------------------------------------------------#endif
 |