#pragma once
|
#include "stdafx.h"
|
#include "MBAbstBaseObj.h"
|
#include "MBBaseCustomObj.h"
|
|
class CMBBaseCatalogObj;
|
// m_strID
|
typedef map<CString, CMBBaseCatalogObj*> CMBBaseCatalogObjMap;
|
typedef vector<CMBBaseCatalogObj *> CMBBaseCatalogObjVector;
|
/************************************************************************/
|
/* »ù±¾Ä¿Â¼¶ÔÏó */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBBaseCatalogObj
|
: public CMBAbstBaseObj,public CMBBaseCustomObj
|
{
|
DECLARE_DYNAMIC(CMBBaseCatalogObj)
|
public:
|
CMBBaseCatalogObj(void);
|
~CMBBaseCatalogObj(void);
|
public: // ×Ô¶¨ÒåÊôÐÔ
|
bool m_bLoadCatalog;
|
public:
|
CString m_strID; // Ŀ¼µÄid
|
CString m_strName; // Ŀ¼Ãû³Æ
|
CString m_strMasterID; // ¹ÜÀíÔ±µÇ¼Ãû
|
CString m_strMasterName; // ¹ÜÀíÔ±Ãû³Æ
|
CString m_strPermit; // ¶ÔÓ¦µÄȨÏÞÖµ
|
CString m_strListType; // ÁÐ±í·½Ê½
|
CString m_strOrder; // ÏÔʾ˳ÐòºÅ
|
int m_nSubCount; // ×ÓĿ¼ÊýÁ¿
|
int m_nFileCount; // ÎļþÊýÁ¿
|
CString m_strDtCreate; // ´´½¨Ê±¼ä
|
CString m_strHasAce; // ÊÇ·ñÓÐȨÏÞ¿ØÖÆ
|
CString m_strGlobalEdit; // È«¾Ö±à¼
|
|
CString m_strCatalogPath;// Ŀ¼ËùÔڵķ¾¶
|
};
|