COleServerDoc::UpdateAllItems

void UpdateAllItems ( COleServerItem * pSender, LPARAM lHint = 0 L, CObject * pHint = NULL, DVASPECT nDrawAspect = DVASPECT_CONTENT );

Параметры

pSender

Указатель на элемент, измененный документ, или значение NULL , если все элементы должны быть обновлены.

lHint

Содержит сведения о модификации.

pHint

Указатель на объект хранения информации о модификации.

nDrawAspect

Определяет, как извлечь элемент. Это значение из перечисления DVASPECT . Этот параметр может иметь одно из следующих значений:

Примечания

Эта функция вызывается для уведомления всех связанных элементов, подключенных к документу, который был изменен документ. Обычно эта функция вызывается после того, как пользователь изменяет документ на сервере. Если в документ с помощью автоматической связи связан элемент OLE, элемент обновляется для отражения изменений. В контейнере приложения, написанные с библиотеки Microsoft Foundation Class называется OnChange функции-члена COleClientItem.

Эта функция вызывает функцию-член OnUpdate для каждого из элементов документа за исключением направляющего элемента, прохождения pHint, lHintи nDrawAspect. Эти параметры используются для передачи информации в пункты о внесенных в документ изменений. Вы можете кодировать информацию с помощью lHint или определить CObject-производного класса для хранения информации о модификации и передать объект этого класса с помощью pHint. Переопределить функцию-член OnUpdate в вашем COleServerItem-производного класса для оптимизации обновления каждого элемента в зависимости от того, изменилось ли его представления.

Обзор COleServerDocЧлены класса | Иерархическая схема

См. такжеnbsp;COleServerDoc::&NotifyChanged, COleServerItem::OnUpdate, COleServerDoc::NotifySaved, COleClientItem::OnChange

Index