COleServerItem::OnGetExtent
呼叫以擷取框架的大小,以 HIMETRIC 單位, OLE 項目。
virtual BOOL OnGetExtent(
DVASPECT nDrawAspect,
CSize& rSize
);
參數
nDrawAspect
指定繫結要擷取 OLE 項目的外觀。 這個參數可以具有下列其中一個值:DVASPECT_CONTENT 項目表示,在這個情況下它可以顯示為在它的容器內的內嵌物件。
DVASPECT_THUMBNAIL 項目在「縮圖」表示呈現,讓它在瀏覽工具中顯示。
DVASPECT_ICON 項目由圖示表示。
DVASPECT_DOCPRINT 項目表示使用從檔案功能表,上的列印命令,就如同列印。
rSize
要接收 OLE 項目大小的 CSize 物件的參考。
傳回值
如果不是零,則成功,則為 0。
備註
如果容器應用程式撰寫與 MFC 程式庫,呼叫這個函式,在對應的 COleClientItem 物件的 GetExtent 呼叫成員函式時。 預設實作不做任何動作。 您必須自己實作。 覆寫這個函式是否要執行特殊的處理,在處理一個要求 OLE 項目的大小時。
需求
Header: afxole.h