home *** CD-ROM | disk | FTP | other *** search
/ Prima Shareware 3 / DuCom_Prima-Shareware-3_cd1.bin / PROGRAMO / C / MRCE / DOCKTEST.ZIP / DOCKTVW.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-21  |  2.3 KB  |  96 lines

  1. // docktvw.cpp : implementation of the CDocktestView class
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "docktest.h"
  6.  
  7. #include "docktdoc.h"
  8. #include "docktvw.h"
  9.  
  10. #ifdef _DEBUG
  11. #undef THIS_FILE
  12. static char BASED_CODE THIS_FILE[] = __FILE__;
  13. #endif
  14.  
  15. /////////////////////////////////////////////////////////////////////////////
  16. // CDocktestView
  17.  
  18. IMPLEMENT_DYNCREATE(CDocktestView, CView)
  19.  
  20. BEGIN_MESSAGE_MAP(CDocktestView, CView)
  21.     //{{AFX_MSG_MAP(CDocktestView)
  22.         // NOTE - the ClassWizard will add and remove mapping macros here.
  23.         //    DO NOT EDIT what you see in these blocks of generated code!
  24.     //}}AFX_MSG_MAP
  25.     // Standard printing commands
  26.     ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
  27.     ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
  28. END_MESSAGE_MAP()
  29.  
  30. /////////////////////////////////////////////////////////////////////////////
  31. // CDocktestView construction/destruction
  32.  
  33. CDocktestView::CDocktestView()
  34. {
  35.     // TODO: add construction code here
  36.  
  37. }
  38.  
  39. CDocktestView::~CDocktestView()
  40. {
  41. }
  42.  
  43. /////////////////////////////////////////////////////////////////////////////
  44. // CDocktestView drawing
  45.  
  46. void CDocktestView::OnDraw(CDC* pDC)
  47. {
  48.     CDocktestDoc* pDoc = GetDocument();
  49.     ASSERT_VALID(pDoc);
  50.  
  51.     // TODO: add draw code for native data here
  52. }
  53.  
  54. /////////////////////////////////////////////////////////////////////////////
  55. // CDocktestView printing
  56.  
  57. BOOL CDocktestView::OnPreparePrinting(CPrintInfo* pInfo)
  58. {
  59.     // default preparation
  60.     return DoPreparePrinting(pInfo);
  61. }
  62.  
  63. void CDocktestView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
  64. {
  65.     // TODO: add extra initialization before printing
  66. }
  67.  
  68. void CDocktestView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
  69. {
  70.     // TODO: add cleanup after printing
  71. }
  72.  
  73. /////////////////////////////////////////////////////////////////////////////
  74. // CDocktestView diagnostics
  75.  
  76. #ifdef _DEBUG
  77. void CDocktestView::AssertValid() const
  78. {
  79.     CView::AssertValid();
  80. }
  81.  
  82. void CDocktestView::Dump(CDumpContext& dc) const
  83. {
  84.     CView::Dump(dc);
  85. }
  86.  
  87. CDocktestDoc* CDocktestView::GetDocument() // non-debug version is inline
  88. {
  89.     ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CDocktestDoc)));
  90.     return (CDocktestDoc*)m_pDocument;
  91. }
  92. #endif //_DEBUG
  93.  
  94. /////////////////////////////////////////////////////////////////////////////
  95. // CDocktestView message handlers
  96.