00001
00002
00004
00005 #if !defined(AFX_GUZIKDOC_H__738B02AD_C9F4_4606_A855_DCBAC51B6FC9__INCLUDED_)
00006 #define AFX_GUZIKDOC_H__738B02AD_C9F4_4606_A855_DCBAC51B6FC9__INCLUDED_
00007
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011
00012 #include "DialogTemplate.h"
00013 #include "TObject.h"
00014 #include "CTList.h"
00015
00016 class CFormCreatorDoc : public CDocument
00017 {
00018 protected:
00019 CFormCreatorDoc();
00020 DECLARE_DYNCREATE(CFormCreatorDoc)
00021
00022
00023 public:
00024 CTList <CTObject *> * m_objects;
00025
00026
00027 public:
00028
00029
00030
00031
00032 public:
00033 virtual BOOL OnNewDocument();
00034 virtual void Serialize(CArchive& ar);
00035 virtual BOOL OnSaveDocument(LPCTSTR lpszPathName);
00036 virtual void SetPathName(LPCTSTR lpszPathName, BOOL bAddToMRU = TRUE);
00037 virtual void SetTitle(LPCTSTR lpszTitle);
00038 protected:
00039 virtual BOOL SaveModified();
00040
00041
00042
00043 public:
00044 virtual ~CFormCreatorDoc();
00045 #ifdef _DEBUG
00046 virtual void AssertValid() const;
00047 virtual void Dump(CDumpContext& dc) const;
00048 #endif
00049
00050 public:
00051
00052 protected:
00053
00054
00055 protected:
00056
00057
00058 DECLARE_MESSAGE_MAP()
00059 };
00060
00062
00063
00064
00065
00066 #endif // !defined(AFX_GUZIKDOC_H__738B02AD_C9F4_4606_A855_DCBAC51B6FC9__INCLUDED_)