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