#pragma once #include "stdafx.h" #include "MBPsnCabinetInfo.h" #include "MBPsnRecycleBinInfo.h" #define ND_PREDEFNAME_WP _T("ÎÒµÄÍøÅÌ") #define ND_PREDEFNAME_RECYCLEBIN _T("»ØÊÕÕ¾") class CMBPsnAppInfo; // m_strID typedef map CMBPsnAppInfoMap; //typedef list CMBSysAppInfoList; typedef vector CMBPsnAppInfoVector; /************************************************************************/ /* ¸öÈËÍøÅÌÓ¦ÓÃÐÅÏ¢ */ /************************************************************************/ class AFX_EXT_CLASS CMBPsnAppInfo : public CMBBaseAppObj { DECLARE_DYNAMIC(CMBPsnAppInfo) public: CMBPsnAppInfo(); ~CMBPsnAppInfo(); private: virtual void Abst(){}; public: CMBPsnCabinetInfo *m_pCabinetInfo; // ¸öÈËÎĵµ¹ñ CMBPsnRecycleBinInfo *m_pRecycleBinInfo; // »ØÊÕÕ¾ public: void InitNd( ); // ³õʼ»¯¸öÈËÍøÅ̵ÄÎĵµ¹ñ int GetCount(); void SetCabinetSvrFlag( CString strFileSFlag ); // ÉèÖÃÎĵµ¹ñµÄ·þÎñ±êʶ CObject *GetObj( CString strCabinetID,CString strCatalogID ); // ¶¨Î»µ½Ä¿Â¼¶ÔÏó CMBBaseCabinetObj*GetCabinetObj( CString strCabinetID ); // ¶¨Î»µ½Îĵµ¹ñ¶ÔÏó };