FileIni.cpp 983 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // FileIni.cpp: implementation of the CFileIni class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "FileIni.h"
  6. #ifdef _DEBUG
  7. #undef THIS_FILE
  8. static char THIS_FILE[]=__FILE__;
  9. #define new DEBUG_NEW
  10. #endif
  11. //////////////////////////////////////////////////////////////////////
  12. // Construction/Destruction
  13. //////////////////////////////////////////////////////////////////////
  14. CFileIni::CFileIni()
  15. {
  16. }
  17. CFileIni::~CFileIni()
  18. {
  19. }
  20. //读取文件
  21. BOOL CFileIni::fnReadFile(CString csApp,CString csKey,CString &csText)
  22. {
  23. int iSize = 254;
  24. GetPrivateProfileString(csApp,csKey,NULL,csText.GetBuffer(iSize),iSize,m_csFileName);
  25. csText.ReleaseBuffer();
  26. return TRUE;
  27. }
  28. //设置文件名字。
  29. void CFileIni::fnSetFileName(CString csFileName)
  30. {
  31. m_csFileName = csFileName;
  32. }
  33. //写文件
  34. BOOL CFileIni::fnWriteFile(CString csApp, CString csKey, CString csText)
  35. {
  36. WritePrivateProfileString(csApp,csKey,csText,m_csFileName);
  37. return TRUE;
  38. }