OnNewDocument Problem
-
Hallo Leute !!!
Also, ich habe ein PROBLEM
File TestPolygonDoc.cpp
CTestPolygonDoc::OnNewDocument()
{
if (!CDocument::OnNewDocument())
return FALSE;
UpdateAllViews(NULL);
return TRUE;
}und
File TestPolygonView.cpp
void CTestPolygonView::OnCalcShadow()
{
// Variablen....
// Code ....
// .........
vector<CPoint> mPolygon = blablabla ;
//der ihnhalt dieser variable muss
//nach dem klicken auf "Neu" gelöscht werden.}
und wenn ich jetzt die neue Datei erzeugen will("Neu" klicken), wird das Fenster zwar neu gezeichnet , aber die Variable, die in der Classe CTestPolygonView ist (mPolygon), behält ihren Wert immer noch .Meine Frage also, wie kann ich beim Aufruf CTestPolygonDoc::OnNewDocument() den Wert der Variable mPolygon in CTestPolygonDoc löschen ?
-
In CView::OnInitialUpdate vielleicht?
-
vector<CPoint> mPolygon = blablabla ;
das solte sowiso in die Doc
-
danke, es funktioniert