使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 4905e2e7537d507f218e8e9595485e09d9f3a2b4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#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<CString, CMBPsnAppInfo*> CMBPsnAppInfoMap;
//typedef list<CMBSysAppInfo * >         CMBSysAppInfoList;
typedef vector<CMBPsnAppInfo *>      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 );               // ¶¨Î»µ½Îĵµ¹ñ¶ÔÏó     
};