#pragma once #include "MBGridStyleAttr.h" class CMBGridStyleAttrMgr; // m_strObjID typedef map CMBGridStyleAttrMgrMap; /************************************************************************/ /* TN_XXX±íµÄ×Ö¶ÎÊôÐÔÀà */ /************************************************************************/ class AFX_EXT_CLASS CMBGridStyleAttrMgr : public CMBAbstBaseObj { DECLARE_DYNAMIC(CMBGridStyleAttrMgr) public: CMBGridStyleAttrMgr(void); ~CMBGridStyleAttrMgr(void); public: CString m_strVaultID; private: CMBGridStyleAttrMap m_mapAttr; CMBGridStyleAttrVector m_vectorAttr; protected: virtual void Abst(){}; public: void GetAttrMap( CMBGridStyleAttrMap &mapAttr); // µÃµ½map void GetAttrVector( CMBGridStyleAttrVector &vectorAttr); // µÃµ½vector CMBGridStyleAttr *GetAttr( CString strAttr ); // ²éÕÒ bool AddAttr( CMBGridStyleAttr *pAttr ); // Ìí¼Ó bool RemoveAllAttr(); // Çå³ýËùÓÐ public: int GetIndex( CString strAttr ); };