CDocument::UpdateAllViews
Эта функция вызывается после того, как документ был изменен.
void UpdateAllViews(
CView* pSender,
LPARAM lHint = 0L,
CObject* pHint = NULL
);
Параметры
pSender
Указывает на представление, изменил документ или NULL если все представления.lHint
Содержит сведения об изменении.pHint
Указывает на объект хранения сведений об изменении.
Заметки
Эту функцию следует вызывать после вызова функции-члена SetModifiedFlag. Эта функция сообщает каждое представление вложенное к документу, за исключением представления указанного pSender, что документ был изменен. Как правило, эта функция вызывается из класса представления после того, как пользователь изменил документа через представление.
Этот функция вызывает функцию-член CView::OnUpdate для каждого из представлений документов, отличный от отправляющего представления, передавая pHint и lHint. Используйте эти параметры для передачи информации к представлениям об изменениях, внесенных в документ. Можно закодировать с помощью lHint и/или сведения можно указать CObject- производный класс для хранения сведений об изменениях и передачи объекта этого класса, используя pHint. Переопределить функцию-член в CView- производный класс CView::OnUpdate, чтобы оптимизировать обновление отображения представления, основываясь на переданном сведения.
Пример
void CExampleDoc::OnUpdateAllViews()
{
UpdateAllViews(NULL);
}
Требования
Header: afxwin.h