COleServerItem::OnSetExtent
Вызываемый платформой, чтобы сообщить OLE элементом, сколько места доступно ее в документе контейнера.
virtual BOOL OnSetExtent(
DVASPECT nDrawAspect,
const CSize& size
);
Параметры
nDrawAspect
Указывает аспект OLE элемента границы которого определяются. Этот параметр может иметь любой из следующих значений:Элемент DVASPECT_CONTENT представлен таким образом, его можно указать как внедренный объект внутри контейнера.
Элемент DVASPECT_THUMBNAIL отображен в представлении "эскиза" для его отображения в средстве просмотра.
Элемент DVASPECT_ICON представлен значком.
Элемент DVASPECT_DOCPRINT представлен если он был напечатан с помощью команды печать из меню "Файл".
size
Структура CSize указав новый размер OLE элемента.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Заметки
Если приложение контейнера был записан с библиотеки Microsoft Foundation Class, то эта функция называется после вызова функции-члена SetExtent соответствующего объекта COleClientItem. Реализация по умолчанию устанавливает участника m_sizeExtent к заданному размеру, если nDrawAspectDVASPECT_CONTENT; в противном случае возвращается 0. Переопределите эту функцию для выполнения специальную обработку при изменении размера элемента.
Требования
Header: afxole.h