CoolTabBar.cpp
上传用户:sunh8215
上传日期:2010-02-13
资源大小:1616k
文件大小:1k
源码类别:

酒店行业

开发平台:

Visual C++

  1. // CoolTabBar.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "resource.h"
  5. #include "CoolTabBar.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CCoolTabBar
  13. CCoolTabBar::CCoolTabBar()
  14. {
  15. }
  16. CCoolTabBar::~CCoolTabBar()
  17. {
  18. }
  19. BEGIN_MESSAGE_MAP(CCoolTabBar, CCoolControlBar)
  20. //{{AFX_MSG_MAP(CCoolTabBar)
  21. ON_WM_CREATE()
  22. ON_WM_SIZE()
  23. ON_WM_ERASEBKGND()
  24. //}}AFX_MSG_MAP
  25. END_MESSAGE_MAP()
  26. /////////////////////////////////////////////////////////////////////////////
  27. // CCoolTabBar message handlers
  28. int CCoolTabBar::OnCreate(LPCREATESTRUCT lpCreateStruct) 
  29. {
  30. if (CCoolControlBar::OnCreate(lpCreateStruct) == -1)
  31. return -1;
  32. m_wndTabCtrl.SetBorderStyle(1);
  33. m_wndTabCtrl.Create(CRect(10,10,120,340), this);
  34. return 0;
  35. }
  36. void CCoolTabBar::OnSize(UINT nType, int cx, int cy) 
  37. {
  38. CCoolControlBar::OnSize(nType, cx, cy);
  39. CRect rc;
  40.     GetClientRect(&rc);
  41.     m_wndTabCtrl.MoveWindow(rc);
  42. m_wndTabCtrl.AutoSize();
  43. }
  44. BOOL CCoolTabBar::OnEraseBkgnd(CDC* pDC) 
  45. {
  46. // CRect rc;
  47.    // GetClientRect(&rc);
  48. //pDC->FillSolidRect(rc, RGB(255, 255, 255));
  49. return TRUE;
  50. }