BaseObject.h 353 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "stdafx.h"
  3. // CBaseObject command target
  4. class CBaseObject : public CObject
  5. {
  6. DECLARE_DYNAMIC(CBaseObject)
  7. protected:
  8. CString m_path;
  9. CBaseObject(const CString& filePath);
  10. public:
  11. virtual ~CBaseObject();
  12. inline CString GetPath() {return m_path;}
  13. virtual CString GetName();
  14. virtual ULONGLONG GetSizeOnDisc() = 0;
  15. };