OLDBAVW.CPP
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:3k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // oldbavw.cpp : implementation of the COldbarsView class
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992-1998 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and related
  9. // electronic documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. #include "stdafx.h"
  13. #include "oldbars.h"
  14. #include "oldbadoc.h"
  15. #include "oldbavw.h"
  16. #ifdef _DEBUG
  17. #undef THIS_FILE
  18. static char BASED_CODE THIS_FILE[] = __FILE__;
  19. #endif
  20. /////////////////////////////////////////////////////////////////////////////
  21. // COldbarsView
  22. IMPLEMENT_DYNCREATE(COldbarsView, CView)
  23. BEGIN_MESSAGE_MAP(COldbarsView, CView)
  24. //{{AFX_MSG_MAP(COldbarsView)
  25. // NOTE - the ClassWizard will add and remove mapping macros here.
  26. //    DO NOT EDIT what you see in these blocks of generated code!
  27. //}}AFX_MSG_MAP
  28. // Standard printing commands
  29. ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
  30. ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
  31. END_MESSAGE_MAP()
  32. /////////////////////////////////////////////////////////////////////////////
  33. // COldbarsView construction/destruction
  34. COldbarsView::COldbarsView()
  35. {
  36. // TODO: add construction code here
  37. }
  38. COldbarsView::~COldbarsView()
  39. {
  40. }
  41. /////////////////////////////////////////////////////////////////////////////
  42. // COldbarsView drawing
  43. void COldbarsView::OnDraw(CDC* pDC)
  44. {
  45. COldbarsDoc* pDoc = GetDocument();
  46. ASSERT_VALID(pDoc);
  47. // TODO: add draw code for native data here
  48. }
  49. /////////////////////////////////////////////////////////////////////////////
  50. // COldbarsView printing
  51. BOOL COldbarsView::OnPreparePrinting(CPrintInfo* pInfo)
  52. {
  53. // default preparation
  54. return DoPreparePrinting(pInfo);
  55. }
  56. void COldbarsView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
  57. {
  58. // TODO: add extra initialization before printing
  59. }
  60. void COldbarsView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
  61. {
  62. // TODO: add cleanup after printing
  63. }
  64. /////////////////////////////////////////////////////////////////////////////
  65. // COldbarsView diagnostics
  66. #ifdef _DEBUG
  67. void COldbarsView::AssertValid() const
  68. {
  69. CView::AssertValid();
  70. }
  71. void COldbarsView::Dump(CDumpContext& dc) const
  72. {
  73. CView::Dump(dc);
  74. }
  75. COldbarsDoc* COldbarsView::GetDocument() // non-debug version is inline
  76. {
  77. return STATIC_DOWNCAST(COldbarsDoc, m_pDocument);
  78. }
  79. #endif //_DEBUG
  80. /////////////////////////////////////////////////////////////////////////////
  81. // COldbarsView message handlers