共用方式為


COleServerItem::OnSetExtent

呼叫框架呼叫 OLE 項目多少空間給它可在 Bin 資料夾。

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

參數

  • nDrawAspect
    指定繫結指定 OLE 項目的外觀。 這個參數可以具有下列其中一個值:

    • DVASPECT_CONTENT 項目表示,在這個情況下它可以顯示為在它的容器內的內嵌物件。

    • DVASPECT_THUMBNAIL 項目在「縮圖」表示呈現,讓它在瀏覽工具中顯示。

    • DVASPECT_ICON 項目由圖示表示。

    • DVASPECT_DOCPRINT 項目表示使用從檔案功能表,上的列印命令,就如同列印。

  • size
    指定 OLE 項目的新大小 CSize 結構。

傳回值

如果不是零,則成功,則為 0。

備註

如果容器應用程式撰寫與 MFC 程式庫,呼叫這個函式,在對應的 COleClientItem 物件的 SetExtent 呼叫成員函式時。 如果是, nDrawAspectDVASPECT_CONTENT,預設實作會將 m_sizeExtent 成員初始化為指定的大小,否則會傳回 0。 覆寫這個函式執行特殊處理時變更項目的大小。

需求

Header: afxole.h

請參閱

參考

COleServerItem 類別

階層架構圖表

COleClientItem::SetExtent

COleServerItem::OnGetExtent

COleServerItem::m_sizeExtent