CDocument::DeleteContents

Virtual void DeleteContents ( );

Osservazioni

Chiamato dal framework per eliminare i dati del documento senza distruggere l'oggetto CDocument stesso. Esso viene chiamato appena prima che il documento è di essere distrutto. È anche chiamato a garantire che un documento è vuoto prima che essa venga riutilizzata. Ciò è particolarmente importante per un'applicazione SDI, che utilizza un solo documento; il documento viene riutilizzato ogni volta che l'utente crea o apre un altro documento. Chiamare questa funzione per implementare un "Modifica cancella tutto" o un comando simile che elimina tutti i dati del documento. L'implementazione predefinita di questa funzione non fa nulla. Eseguire l'override di questa funzione per eliminare i dati nel vostro documento.

Esempio

/ / Questo esempio è il gestore per un comando di modifica cancella tutto.

public static void CMyDoc::OnEditClearAll()
{
 nbsp; DeleteContents();
   UpdateAllViews(&NULL);   
}

public static void CMyDoc::DeleteContents()
{
   / / Reinizializzare i dati del documento qui.

}

CDocument panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDocument::OnCloseDocument, CDocument::On&NewDocument, CDocument:: OnOpenDocument

Index