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

Hierarchiediagramm

CDocument::OnCloseDocument

CDocument::OnNewDocument

CDocument::OnOpenDocument