COleServerItem::OnSetExtent
Called by the framework to tell the OLE item how much space is available to it in the container document.
virtual BOOL OnSetExtent(
DVASPECT nDrawAspect,
const CSize& size
);
Parameters
nDrawAspect
Specifies the aspect of the OLE item whose bounds are being specified. This parameter can have any of the following values:DVASPECT_CONTENT Item is represented in such a way that it can be displayed as an embedded object inside its container.
DVASPECT_THUMBNAIL Item is rendered in a "thumbnail" representation so that it can be displayed in a browsing tool.
DVASPECT_ICON Item is represented by an icon.
DVASPECT_DOCPRINT Item is represented as if it were printed using the Print command from the File menu.
size
A CSize structure specifying the new size of the OLE item.
Return Value
Nonzero if successful; otherwise 0.
Remarks
If the container application was written with the Microsoft Foundation Class Library, this function is called when the SetExtent member function of the corresponding COleClientItem object is called. The default implementation sets the m_sizeExtent member to the specified size if nDrawAspect is DVASPECT_CONTENT; otherwise it returns 0. Override this function to perform special processing when you change the size of the item.
Requirements
Header: afxole.h