Поделиться через


CDocument::DeleteContents

Вызываемый платформой для удаления данные документа без разрушать сам объект CDocument.

virtual void DeleteContents( );

Заметки

Он вызывается непосредственно перед тем, как документ уничтожения. Также вызываются, чтобы обеспечить документа пуст, прежде чем он используется повторно. Это особенно важно для приложений SDI, которое использует только один документ; документ используется повторно, когда пользователь создает или открывает другого документа. Эта функция вызывается для реализации "очистить все правки" или подобную команду, которая удаляет данные всего документа. Реализация по умолчанию данной функции не дает результата. Переопределите эта функция позволяет удалять данные в документе.

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDocument

Диаграмма иерархии

CDocument::OnCloseDocument

CDocument::OnNewDocument

CDocument::OnOpenDocument