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

ViewTrunk.cpp 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. #include "StdAfx.h"
  2. #include "ViewTrunk.h"
  3. IMPLEMENT_DYNAMIC(CViewTrunk, CViewResBase)
  4. CViewTrunk::CViewTrunk(void)
  5. {
  6. }
  7. CViewTrunk::~CViewTrunk(void)
  8. {
  9. }
  10. /*****************************************************************
  11. **【函数名称】 _mapStateToString
  12. **【函数功能】 把资源状态装换为CString类型
  13. **【参数】
  14. **【返回值】
  15. ****************************************************************/
  16. void CViewTrunk::_mapStateToString( UINT State, CString& StrState )
  17. {
  18. switch(State)
  19. {
  20. case TRUNK_STATE_DISABLED:
  21. StrState = _T("不可用");
  22. break;
  23. case TRUNK_STATE_FREE:
  24. StrState = _T("空闲");
  25. break;
  26. case TRUNK_STATE_DIALING:
  27. StrState = _T("拨号中");
  28. break;
  29. case TRUNK_STATE_ALERTING:
  30. StrState = _T("来电振铃");
  31. break;
  32. case TRUNK_STATE_RING_BACK:
  33. StrState = _T("呼出振铃");
  34. break;
  35. case TRUNK_STATE_TALKING:
  36. StrState = _T("通话中");
  37. break;
  38. case TRUNK_STATE_GET_DTMF:
  39. StrState = _T("取号中");
  40. break;
  41. case TRUNK_STATE_FAX:
  42. StrState = _T("传真中");
  43. break;
  44. default:
  45. StrState = _T("未知占用");
  46. }
  47. }
  48. BEGIN_MESSAGE_MAP(CViewTrunk, CViewResBase)
  49. END_MESSAGE_MAP()