COleServerItem::OnSetExtent

调用由框架调用OLE项剩余空间。它可在容器文档。

virtual BOOL OnSetExtent(
   DVASPECT nDrawAspect,
   const CSize& size 
);

参数

  • nDrawAspect
    指定区域指定OLE项的方面。 此参数可以具有下列值中的任何一项:

    • DVASPECT_CONTENT 项表示,因此它可以显示为在其容器内的嵌入对象。

    • DVASPECT_THUMBNAIL 项目在“缩略图”表示呈现,以便在浏览工具中显示。

    • DVASPECT_ICON 项由图标表示。

    • DVASPECT_DOCPRINT 项表示使用从"文件"菜单,的打印"命令,就象打印的。

  • size
    指定OLE项的新范围 CSize 结构。

返回值

非零,如果成功;否则为0。

备注

如果容器应用程序编写使用Microsoft基础选件类库,此函数调用,如果相应的 COleClientItem 对象的 SetExtent 成员函数调用时。 如果 nDrawAspect 是 DVASPECT_CONTENT,默认实现一组成员 m_sizeExtent 到指定的范围;否则返回0。 重写此函数执行特殊处理何时更改项的范围。

要求

Header: afxole.h

请参见

参考

COleServerItem选件类

层次结构图

COleClientItem::SetExtent

COleServerItem::OnGetExtent

COleServerItem::m_sizeExtent