共用方式為


COleClientItem::Draw

使用指定的裝置內容時,會呼叫這個函式將 OLE 項目繪製到指定的週框 (Bounding Rectangle)。

BOOL Draw(
   CDC* pDC,
   LPCRECT lpBounds,
   DVASPECT nDrawAspect = (DVASPECT
)-1 
);

參數

  • pDC
    CDC 物件的指標來繪製 OLE 項目使用。

  • lpBounds
    物件的週框內繪製 OLE 項目的 CRect 物件或 RECT 結構的指標 (在裝置內容所決定的邏輯單位)。

  • nDrawAspect
    也就是說,指定 OLE 項目的層面應該如何顯示它。 如果 nDrawAspect 是最後一個方面,設定使用 SetDrawAspect 使用 1。 如需這個旗標的可能值的詳細資訊,請參閱 SetDrawAspect

傳回值

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

備註

函式會使用 COleServerItemOnDraw 成員函式所建立的 OLE 項目的中繼資料表示。

通常您會顯示於螢幕上使用 繪圖 ,透過螢幕裝置內容做為 pDC。 在這種情況下,您只需指定最後兩個參數。

lpBounds 參數在目標裝置內容識別矩形 (相對於其目前對應模式)。 轉換可能牽涉到縮放圖片,並可由容器應用程式強制名稱在顯示的檢視和最終的列印的影像之間的檢視使用。

如需詳細資訊,請參閱 Windows SDK的 IViewObject::Draw

需求

Header: afxole.h

請參閱

參考

COleClientItem 類別

階層架構圖

COleClientItem::SetExtent

COleServerItem::OnDraw