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