#pragma once
|
#include "MBGridStyleAttr.h"
|
|
class CMBGridStyleAttrMgr;
|
// m_strObjID
|
typedef map<CString, CMBGridStyleAttrMgr*> 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 );
|
};
|