GuiFile.h
上传用户:zhanglf88
上传日期:2013-11-19
资源大小:6036k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. //-----------------------------------------------------------------------//
  2. // This is a part of the GuiLib MFC Extention.  //
  3. // Modified by  :  Francisco Campos  //
  4. // (C) 2002 Francisco Campos <www.beyondata.com> All rights reserved     //
  5. // This code is provided "as is", with absolutely no warranty expressed  //
  6. // or implied. Any use is at your own risk.  //
  7. // You must obtain the author's consent before you can include this code //
  8. // in a software library.  //
  9. // If the source code in  this file is used in any application  //
  10. // then acknowledgement must be made to the author of this program  //
  11. // fcampos@tutopia.com  //
  12. //-----------------------------------------------------------------------//
  13. #if !defined(AFX_GUIFILE_H__314F6DAD_DA53_4E03_B656_E5DF4D4155E9__INCLUDED_)
  14. #define AFX_GUIFILE_H__314F6DAD_DA53_4E03_B656_E5DF4D4155E9__INCLUDED_
  15. #if _MSC_VER > 1000
  16. #pragma once
  17. #endif // _MSC_VER > 1000
  18. #include "Guilib.h"
  19. class GUILIBDLLEXPORT  CGuiFile  
  20. {
  21. public:
  22. CGuiFile();
  23. virtual ~CGuiFile();
  24. enum TypeSeek  {   FSEEK_CUR=1,
  25.    FSEEK_END=2,
  26.    FSEEK_SET=0};
  27. public:
  28. char* ReadLine();
  29. BOOL  WriteLine(char *cadena);
  30. BOOL  IsOpen();
  31. BOOL  Open(char *szFile,char* mode);
  32. BOOL  Seek(long offset, TypeSeek tps );
  33. char* Read(int Size);
  34. BOOL  Eof();
  35. void Close();
  36. protected: 
  37. FILE* fp;
  38. };
  39. #endif // !defined(AFX_GUIFILE_H__314F6DAD_DA53_4E03_B656_E5DF4D4155E9__INCLUDED_)