FILEITEM.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // FileItem.h: interface for the CFileItem class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_FileItem_H__08822C83_41B8_11D1_82B9_00A0C91BC942__INCLUDED_)
  5. #define AFX_FileItem_H__08822C83_41B8_11D1_82B9_00A0C91BC942__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CFileItem  
  10. {
  11. public:
  12. BOOL FOpenedInDebug();
  13. CRect& GetRect();
  14. CRect& GetDbgRect();
  15. void Touch(CRect& rectWnd, BOOL fInDebugger, BOOL fTouchTime);
  16. CString& GetDir();
  17. BOOL IsFile(LPCTSTR szFile);
  18. void SetFile(LPCTSTR szFile);
  19. CTime& GetTime();
  20. CString& GetFile();
  21. void SetDir(LPCTSTR szDir);
  22. BOOL IsDir(LPCTSTR szDir);
  23. CFileItem();
  24. CFileItem(LPCTSTR szDir,LPCTSTR szFile, CRect& rectWnd, BOOL fInDebugger);
  25. virtual ~CFileItem();
  26. protected:
  27. BOOL m_fOpenedInDebug;
  28. int m_iViewType;
  29. CString m_strFile;
  30. CTime m_timeLast;
  31. CString m_strDir;
  32. CRect m_rectWnd;
  33. CRect m_rectWndDbg;
  34. BOOL m_fInDebugger;
  35. BOOL m_fNotInDebugger;
  36. };
  37. #endif // !defined(AFX_FileItem_H__08822C83_41B8_11D1_82B9_00A0C91BC942__INCLUDED_)