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