Condividi tramite


CDocument::DeleteContents

Chiamato dal framework per eliminare i dati del documento senza eliminare l'oggetto stesso CDocument.

virtual void DeleteContents( );

Note

Viene chiamato poco prima che il documento venga eliminato.Viene chiamato per assicurarsi che il documento sia vuota prima che venga riutilizzato.Ciò è particolarmente importante per un'applicazione SDI, che utilizza solo un documento; il documento viene riutilizzato ogni volta che l'utente crea o si apre un altro documento.Chiamare questa funzione per implementare una "deselezionare tutte di modifica" o il comando simile che elimina i dati di un documento.L'implementazione predefinita di questa funzione non compie alcuna operazione.Eseguire l'override di questa funzione per eliminare dati nel documento.

Esempio

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

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CDocument

Grafico della gerarchia

CDocument::OnCloseDocument

CDocument::OnNewDocument

CDocument::OnOpenDocument