83 lines
1.1 KiB
C++
83 lines
1.1 KiB
C++
// GDE_3Doc.cpp : Implementierung der Klasse CGDE_3Doc
|
|
//
|
|
|
|
#include "stdafx.h"
|
|
#include "GDE_3.h"
|
|
|
|
#include "GDE_3Doc.h"
|
|
|
|
#ifdef _DEBUG
|
|
#define new DEBUG_NEW
|
|
#endif
|
|
|
|
extern WORD MAX_X;
|
|
extern WORD MAX_Y;
|
|
|
|
|
|
// CGDE_3Doc
|
|
|
|
IMPLEMENT_DYNCREATE(CGDE_3Doc, CDocument)
|
|
|
|
BEGIN_MESSAGE_MAP(CGDE_3Doc, CDocument)
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
// CGDE_3Doc Erstellung/Zerstörung
|
|
|
|
CGDE_3Doc::CGDE_3Doc()
|
|
{
|
|
// TODO: Hier Code für One-Time-Konstruktion einfügen
|
|
|
|
}
|
|
|
|
CGDE_3Doc::~CGDE_3Doc()
|
|
{
|
|
aShape.RemoveAll(); // Das Array vollstaendig leeren.
|
|
|
|
}
|
|
|
|
BOOL CGDE_3Doc::OnNewDocument()
|
|
{
|
|
if (!CDocument::OnNewDocument())
|
|
return FALSE;
|
|
|
|
// TODO: Hier Code zur Reinitialisierung einfügen
|
|
// (SDI-Dokumente verwenden dieses Dokument)
|
|
|
|
return TRUE;
|
|
}
|
|
|
|
|
|
|
|
|
|
// CGDE_3Doc Serialisierung
|
|
|
|
void CGDE_3Doc::Serialize(CArchive& ar)
|
|
{
|
|
if (ar.IsStoring())
|
|
{
|
|
// TODO: Hier Code zum Speichern einfügen
|
|
}
|
|
else
|
|
{
|
|
// TODO: Hier Code zum Laden einfügen
|
|
}
|
|
}
|
|
|
|
|
|
// CGDE_3Doc Diagnose
|
|
|
|
#ifdef _DEBUG
|
|
void CGDE_3Doc::AssertValid() const
|
|
{
|
|
CDocument::AssertValid();
|
|
}
|
|
|
|
void CGDE_3Doc::Dump(CDumpContext& dc) const
|
|
{
|
|
CDocument::Dump(dc);
|
|
}
|
|
#endif //_DEBUG
|
|
|
|
|
|
// CGDE_3Doc-Befehle
|