/************************************************************************* 【文件名】 GridTrunkMatch.h 【功能模块和目的】 中继匹配显示表格控件类头文件 【开发者及日期】 郑石诺 2016/03/01 【版本】 V1.0.0 【版权信息】 Copyright (C)2016 河南加一信息技术有限公司 【更改记录】 *************************************************************************/ #pragma once /************************************************************************* 【类名】 CGridTrunkMatch 【功能】 【接口说明】 中继匹配显示表格控件类 【开发者及日期】 郑石诺 2016/03/01 【版本】 V1.0.0 【版权信息】 Copyright (C)2016 河南加一信息技术有限公司 【更改记录】 *************************************************************************/ class CGridTrunkMatch : public CMFCPropertyGridCtrl { DECLARE_DYNAMIC(CGridTrunkMatch) public: CGridTrunkMatch(); virtual ~CGridTrunkMatch(); void init(void); bool addTrunkMatch(UINT TrunkMatchId); void delTrunkMatch(UINT TrunkMatchId); void upload(void); bool isTrunkMatchExisted(UINT TrunkMatchId) { return __locate(TrunkMatchId) != NULL; } protected: DECLARE_MESSAGE_MAP() private: CMFCPropertyGridProperty* __locate(UINT TrunkMatchId); void __add(TRUNK_MATCH* pTrunkMatch); private: typedef enum tagTRUNK_MATCH_SUBITEM_ID { TRUNK_MATCH_SUBITEM_PREFIX = 0, TRUNK_MATCH_SUBITEM_CALLER, TRUNK_MATCH_SUBITEM_TRUNK_ITEM_ID, TRUNK_MATCH_SUBITEM_PRIORITY } TRUNK_MATCH_SUBITEM_ID; };