升龙物业 老版本 ocx IPO, 加密狗 转值班电话

CallPage.cpp 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // CallPage.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "Resource.h"
  5. #include "CallPage.h"
  6. #include "afxdialogex.h"
  7. #include "../MsgCenter.h"
  8. // CCallPage 对话框
  9. IMPLEMENT_DYNAMIC(CCallPage, CDialog)
  10. CCallPage::CCallPage(CWnd* pParent /*=NULL*/)
  11. : CDialog(CCallPage::IDD, pParent)
  12. {
  13. }
  14. CCallPage::~CCallPage()
  15. {
  16. }
  17. void CCallPage::DoDataExchange(CDataExchange* pDX)
  18. {
  19. CDialog::DoDataExchange(pDX);
  20. DDX_Control(pDX, IDC_LIST_CALL, m_CallList);
  21. }
  22. BEGIN_MESSAGE_MAP(CCallPage, CDialog)
  23. END_MESSAGE_MAP()
  24. // CCallPage 消息处理程序
  25. /*****************************************************************
  26. **【函数名称】 onMessage
  27. **【函数功能】 系统消息处理
  28. **【参数】
  29. **【返回值】
  30. *****************************************************************/
  31. void CCallPage::onMessage( UINT MsgType, const PARAM lpContent )
  32. {
  33. if( MsgType == ACD_MSG_CALL_INFO_UPDATE)
  34. m_CallList.onCallStateUpdated((long)lpContent);
  35. else if(MsgType == ACD_MSG_CALL_FINISH)
  36. m_CallList.onCallFinish((long)lpContent);
  37. }
  38. BOOL CCallPage::OnInitDialog()
  39. {
  40. __super::OnInitDialog();
  41. // TODO: 在此添加额外的初始化
  42. m_CallList.format();
  43. CMsgCenter::GetInstance().regist(ACD_MSG_CALL_INFO_UPDATE, this);
  44. CMsgCenter::GetInstance().regist(ACD_MSG_CALL_FINISH, this);
  45. return TRUE; // return TRUE unless you set the focus to a control
  46. // 异常: OCX 属性页应返回 FALSE
  47. }