COleServerItem::OnSetExtent
virtualBOOLOnSetExtent(DVASPECT nDrawAspect**,constCSize&size);**
Return Value
Nonzero if successful; otherwise 0.
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.
Remarks
Called by the framework to tell the OLE item how much space is available to it in the container document. 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.
COleServerItem Overview | Class Members | Hierarchy Chart
See Also COleClientItem::SetExtent, COleServerItem::OnGetExtent, COleServerItem::m_sizeExtent