/************************************************************************* 【文件名】 ViewGroup.h 【功能模块和目的】 资源组类头文件 【开发者及日期】 郑石诺 2015/07/03 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ #pragma once #include "afxpropertygridctrl.h" /************************************************************************* 【类名】 CViewGroup 【功能】 【接口说明】 资源组类 【开发者及日期】 郑石诺 2015/07/03 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ class CViewGroup : public CMFCPropertyGridProperty { DECLARE_DYNAMIC(CViewGroup) public: CViewGroup(const CString& GroupName, UINT GroupData); virtual ~CViewGroup(void); bool isThatU(DEV_RES_ID& ResId) { return m_ResId == ResId; } void setResId(DEV_RES_ID& ResId) { m_ResId = ResId; } bool isSubItemExisted(UINT ItemId); CMFCPropertyGridProperty* getSubItem(UINT ItemId); bool add(UINT ItemId, CMFCPropertyGridProperty* pItem); bool remove(UINT ItemId); private: DEV_RES_ID m_ResId; CMap m_SubItemMap; };