CDocument::DeleteContents

virtuel void DeleteContents ( );

Remarques

Appelé par le framework pour supprimer les données du document sans détruire l'objet CDocument lui-même. Il est appelé juste avant que le document doit être détruit. Il est aussi appelé pour s'assurer qu'un document est vide, avant il est réutilisé. Ceci est particulièrement important pour une application SDI, qui utilise un seul document ; le document est réutilisé chaque fois que l'utilisateur crée ou ouvre un autre document. Appelez cette fonction pour mettre en œuvre un « Modifier effacer tout » ou commande similaire qui supprime toutes les données du document. L'implémentation par défaut de cette fonction ne fait rien. Substituer à cette fonction pour supprimer les données dans votre document.

Exemple

Et cet exemple est le gestionnaire d'événements pour une commande Modifier effacer tout.

VOID CMyDoc::OnEditClearAll()
{
 nbsp ; DeleteContents() ;
   UpdateAllViews(&NULL) ;   
}

VOID CMyDoc::DeleteContents()
{
   / / Réinitialiser les données du document ici.

}

Aperçu de CDocument |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CDocument::OnCloseDocument, CDocument::On&NewDocument, à CDocument::OnOpenDocument

Index