MonitorBar.cpp
上传用户:lds876
上传日期:2013-05-25
资源大小:567k
文件大小:1k
源码类别:

P2P编程

开发平台:

Visual C++

  1. // MonitorBar.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "testbt.h"
  5. #include "MonitorBar.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CMonitorBar
  13. CMonitorBar::CMonitorBar()
  14. {
  15. m_pSetupRegister = 0;
  16. m_MonitorWnd.Refresh();
  17. }
  18. CMonitorBar::~CMonitorBar()
  19. {
  20. }
  21. BEGIN_MESSAGE_MAP(CMonitorBar, CSizingControlBar)
  22. //{{AFX_MSG_MAP(CMonitorBar)
  23. ON_WM_CREATE()
  24. ON_WM_SIZE()
  25. //}}AFX_MSG_MAP
  26. END_MESSAGE_MAP()
  27. /////////////////////////////////////////////////////////////////////////////
  28. // CMonitorBar message handlers
  29. BOOL CMonitorBar::CreateEx(CWnd *pParent, CSize &size, long lID, CSetupRegister* pSetupRegister)
  30. {
  31. m_pSetupRegister = pSetupRegister;
  32. return Create("hello", pParent, size, TRUE, lID);
  33. }
  34. int CMonitorBar::OnCreate(LPCREATESTRUCT lpCreateStruct) 
  35. {
  36. if (CSizingControlBar::OnCreate(lpCreateStruct) == -1)
  37. return -1;
  38. m_MonitorWnd.CreateEx(this, CRect(0, 0, 100, 100), 0, m_pSetupRegister);
  39. return 0;
  40. }
  41. void CMonitorBar::OnSize(UINT nType, int cx, int cy) 
  42. {
  43. m_MonitorWnd.MoveWindow(CRect(0, 0, cx, cy));
  44. CSizingControlBar::OnSize(nType, cx, cy);
  45. }