中间件标准版5.1git,去除基础模块

ViewLine.h 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /*************************************************************************
  2. 【文件名】 ViewLine.h
  3. 【功能模块和目的】 线路资源视图类头文件
  4. 【开发者及日期】 郑石诺 2015/06/29
  5. 【版本】 V1.0.0
  6. 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
  7. 【更改记录】
  8. *************************************************************************/
  9. #pragma once
  10. #include "IView.h"
  11. /*************************************************************************
  12. 【类名】 ViewLine
  13. 【功能】
  14. 【接口说明】 线路资源视图类
  15. 【开发者及日期】 郑石诺 2015/06/29
  16. 【版本】 V1.0.0
  17. 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
  18. 【更改记录】
  19. *************************************************************************/
  20. class CViewLine : public CListCtrl, public CViewBase
  21. {
  22. DECLARE_DYNAMIC(CViewLine)
  23. public:
  24. CViewLine(void);
  25. virtual ~CViewLine(void);
  26. bool create(CDisplayWnd* pWnd);
  27. void newSize(CRect& Rect);
  28. void onLineStateUpdated(int LineId);
  29. protected:
  30. DECLARE_MESSAGE_MAP()
  31. private:
  32. LPCTSTR __transType2String(UINT Type);
  33. int __indexItem(UINT ResId);
  34. int __addRes(UINT ResId);
  35. void __delRes(UINT ResId);
  36. private:
  37. typedef enum tagCOLUMN_RES /* 资源的列属性 */
  38. {
  39. COLUMN_RES_ID = 0, // 资源号
  40. COLUMN_RES_IPO_ID, // 资源对应IPO中的线路ID
  41. COLUMN_RES_TYPE, // 资源类型
  42. COLUMN_RES_STATE, // 资源状态
  43. }COLUMN_RES;
  44. };