Udostępnij za pośrednictwem


CDocument::DeleteContents

Wywoływany przez RAM, aby usunąć dane dokumentu bez niszczenia CDocument samego obiektu.

virtual void DeleteContents( );

Uwagi

Jest ona wywoływana tuż przed dokument ma zostać zniszczone.Jest również nazywany zapewniające dokumentu jest pusta, zanim zostanie ponownie użyty.Jest to szczególnie ważne dla aplikacji SDI wykorzystuje tylko jeden dokument; dokument jest ponownie w każdym przypadku, gdy użytkownik tworzy lub otwiera innego dokumentu.Wywołanie tej funkcji do wykonania "Edycja wyczyść wszystkie" lub podobne polecenie usuwa wszystkie dane dokumentu.Domyślna implementacja tej funkcji nie zadziała.Zastąpienie tej funkcji, aby usunąć dane w dokumencie.

Przykład

// 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.
}

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDocument

Diagram hierarchii

CDocument::OnCloseDocument

CDocument::OnNewDocument

CDocument::OnOpenDocument