Partager via


CDocument::DeleteContents

Appelé par l'infrastructure pour supprimer les données du document sans perdre l'objet de CDocument lui-même.

virtual void DeleteContents( );

Notes

Il est appelé juste avant que le document ne soit détruit. Il appelle également pour garantir qu'un document est vide avant d'être réutilisé. C'est particulièrement important pour une application SDI, qui utilise uniquement un document ; le document est réutilisé chaque fois que l'utilisateur crée ou ouvre un autre document. Appelez cette fonction pour implémenter un « désactivez tous de modification » ou la commande similaire qui supprime les données de tout le document. L'implémentation par défaut de cette fonction n'a aucun effet. Remplacez cette fonction pour supprimer les données dans votre document.

Exemple

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

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDocument, classe

Graphique de la hiérarchie

CDocument::OnCloseDocument

CDocument::OnNewDocument

CDocument::OnOpenDocument