#pragma once #include "stdafx.h" #include "MBAbstBaseObj.h" #include "MBBaseCustomObj.h" class CMBBaseCatalogObj; // m_strID typedef map CMBBaseCatalogObjMap; typedef vector 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;// Ŀ¼ËùÔڵķ¾¶ };