次の方法で共有


COleClientItem::Draw

指定されたデバイス コンテキストを使用して、指定した OLE アイテムに外接する四角形を描画するには、この関数を呼び出します。

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

パラメーター

  • pDC
    CDC のオブジェクトへのポインターが、OLE アイテムを描画するために使用します。

  • lpBounds
    OLE アイテムを描画する外接する四角形を定義する RECTCRect のオブジェクトまたは構造体へのポインター (デバイス コンテキストによって決定される論理単位で)。

  • nDrawAspect
    の表示方法を、OLE アイテムの部分を、つまり指定します。nDrawAspect が 1 の場合、一つは、SetDrawAspect を使用して最後の要素のセットとして使用します。このフラグの可能な値の詳細については、SetDrawAspectを参照してください。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

関数は COleServerItemOnDraw のメンバー関数によって作成された OLE アイテムのメタファイルの表示を使用する場合があります。

通常は画面表示に pDCとして画面のデバイス コンテキストを渡す [描画] を使用します。この場合、最初の 2 個のパラメーターだけを指定する必要があります。

lpBounds のパラメーターは、ターゲット デバイス コンテキストの四角形を指定します (現在のマップ モードに関連します)。レンダリングは、画像をスケーリングすることを含めることができ、表示されたビューと最終間の規模がイメージを印刷するビューを課すコンテナー アプリケーションで使用できます。

詳細については、Windows SDKの IViewObject::Draw を参照してください。

必要条件

ヘッダー : afxole.h

参照

関連項目

COleClientItem クラス

階層図

COleClientItem::SetExtent

COleServerItem::OnDraw