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

Windows编程

开发平台:

Visual C++

  1. // ATLDrawDoc.cpp : implementation of the CATLDrawDoc class
  2. //
  3. // This is a part of the ActiveX Template Library.
  4. // Copyright (C) 1996 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // ActiveX Template Library Reference and related
  9. // electronic documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // ActiveX Template Library product.
  12. //
  13. #include "preatldr.h"
  14. #include "ATLDraw.h"
  15. #include "ATLDDoc.h"
  16. #ifdef _DEBUG
  17. #define new DEBUG_NEW
  18. #undef THIS_FILE
  19. static char THIS_FILE[] = __FILE__;
  20. #endif
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CATLDrawDoc
  23. IMPLEMENT_DYNCREATE(CATLDrawDoc, CDocument)
  24. BEGIN_MESSAGE_MAP(CATLDrawDoc, CDocument)
  25.     //{{AFX_MSG_MAP(CATLDrawDoc)
  26.         // NOTE - the ClassWizard will add and remove mapping macros here.
  27.         //    DO NOT EDIT what you see in these blocks of generated code!
  28.     //}}AFX_MSG_MAP
  29. END_MESSAGE_MAP()
  30. /////////////////////////////////////////////////////////////////////////////
  31. // CATLDrawDoc construction/destruction
  32. CATLDrawDoc::CATLDrawDoc()
  33. {
  34.     // TODO: add one-time construction code here
  35. }
  36. CATLDrawDoc::~CATLDrawDoc()
  37. {
  38. }
  39. BOOL CATLDrawDoc::OnNewDocument()
  40. {
  41.     if (!CDocument::OnNewDocument())
  42.         return FALSE;
  43.     // TODO: add reinitialization code here
  44.     // (SDI documents will reuse this document)
  45.     return TRUE;
  46. }
  47. /////////////////////////////////////////////////////////////////////////////
  48. // CATLDrawDoc serialization
  49. void CATLDrawDoc::Serialize(CArchive& ar)
  50. {
  51.     if (ar.IsStoring())
  52.     {
  53.         // TODO: add storing code here
  54.     }
  55.     else
  56.     {
  57.         // TODO: add loading code here
  58.     }
  59. }
  60. /////////////////////////////////////////////////////////////////////////////
  61. // CATLDrawDoc diagnostics
  62. #ifdef _DEBUG
  63. void CATLDrawDoc::AssertValid() const
  64. {
  65.     CDocument::AssertValid();
  66. }
  67. void CATLDrawDoc::Dump(CDumpContext& dc) const
  68. {
  69.     CDocument::Dump(dc);
  70. }
  71. #endif //_DEBUG
  72. /////////////////////////////////////////////////////////////////////////////
  73. // CATLDrawDoc commands