Freigeben über


CDocument::DeleteContents

Aufgerufen vom Framework, um die Daten des Dokuments zu löschen, ohne das CDocument-Objekt selbst zu zerstören.

virtual void DeleteContents( );

Hinweise

Sie wird aufgerufen, bevor das Dokument zerstört werden soll.Es wird auch aufgerufen, um sicherzustellen, dass ein Dokument leer ist, bevor wiederverwendet wird.Dies ist für eine SDI-Anwendung besonders wichtig, die nur ein Dokument verwendet; das Dokument wird wiederverwendet, wenn der Benutzer ein anderes Dokument erstellt oder geöffnet wird.Rufen Sie diese Funktion auf, um einen "Bearbeiten-freienRaum alle" oder ähnlichen Befehl zu implementieren, der die Daten alle Dokuments gelöscht wird.Die Standardimplementierung dieser Funktion Auswirkungen.Überschreiben Sie diese Funktion, um die Daten in einem Dokument zu löschen.

Beispiel

// This example is the handler for an Edit Clear All command.
void CExampleDoc::OnEditClearAll()
{
   DeleteContents();
   UpdateAllViews(NULL);   
}

void CExampleDoc::DeleteContents()
{
   // Re-initialize document data here.
}

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDocument-Klasse

Hierarchien-Diagramm

CDocument::OnCloseDocument

CDocument::OnNewDocument

CDocument::OnOpenDocument