Unit2.h
上传用户:gyjjlc
上传日期:2013-03-29
资源大小:2124k
文件大小:1k
源码类别:

多显示器编程

开发平台:

C++ Builder

  1. //---------------------------------------------------------------------------
  2. #ifndef Unit2H
  3. #define Unit2H
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. //---------------------------------------------------------------------------
  7. class TSearchFileThread : public TThread
  8. {
  9. private:
  10.     AnsiString mFileDir;//初始文件目录
  11.     AnsiString mFilter; //文件掩码
  12.     AnsiString mSeekText;//包含文本
  13.     bool mSubdirEnabled; //包含子文件夹标志
  14.     AnsiString mOutputFileName;//找到文件全路径名
  15.     void __fastcall IntoFileList(void);
  16.     bool __fastcall FindFile(AnsiString FileDir,AnsiString Filter,
  17.         AnsiString SeekText,bool SubdirEnabled);
  18.     bool __fastcall FilterFile(AnsiString FileName,
  19.         AnsiString Filter);
  20.     bool __fastcall LocateFile(AnsiString FileName,
  21.     AnsiString SeekText);
  22. protected:
  23.     void __fastcall Execute();
  24. public:
  25.     __fastcall TSearchFileThread(bool CreateSuspended,AnsiString pFileDir,
  26.         AnsiString pFilter,AnsiString pSeekText,bool pSubdirEnabled);
  27. };
  28. //---------------------------------------------------------------------------
  29. #endif
  30.