CDocument::DeleteContents

virtuelle privatevoid DeleteContents ( );

Bemerkungen

Aufgerufen, das Dokument Daten zu löschen, ohne Sie zu zerstören des CDocument -Objekts selbst. Es wird aufgerufen, unmittelbar bevor das Dokument zerstört werden soll. Es wird auch aufgerufen, um sicherzustellen, dass ein Dokument leer ist, bevor es wiederverwendet wird. Dies ist besonders wichtig für eine SDI-Anwendung, die nur ein Dokument verwendet; das Dokument wird wiederverwendet, wenn der Benutzer erstellt oder ein anderes Dokument öffnet. Rufen Sie diese Funktion implementiert einen "Bearbeiten alle löschen" oder ähnlichen Befehl, die alle das Dokument Daten löscht. Die Standardimplementierung dieser Funktion nichts. Überschreiben Sie mit dieser Funktion löschen Sie die Daten in Ihrem Dokument.

Beispiel

/ / In diesem Beispiel wird der Handler für einen Befehl Alle löschen bearbeiten.

void CMyDoc::OnEditClearAll()
{
 &Nbsp; DeleteContents();
   UpdateAllViews(NULL);   
}

void CMyDoc::DeleteContents()
{
   / / Dokumentdaten hier neu initialisieren.

}

Übersicht über die CDocument |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDocument::OnCloseDocument, CDocument::OnNewDocument, CDocument::OnOpenDocument

Index