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 CDocument

Grafico delle gerarchie

CDocument::OnCloseDocument

CDocument::OnNewDocument

CDocument::OnOpenDocument