COleClientItem::Draw
指定されたデバイス コンテキストを使用して、指定した OLE アイテムに外接する四角形を描画するには、この関数を呼び出します。
BOOL Draw(
CDC* pDC,
LPCRECT lpBounds,
DVASPECT nDrawAspect = (DVASPECT
)-1
);
パラメーター
pDC
CDC のオブジェクトへのポインターが、OLE アイテムを描画するために使用します。lpBounds
OLE アイテムを描画する外接する四角形を定義する RECT の CRect のオブジェクトまたは構造体へのポインター (デバイス コンテキストによって決定される論理単位で)。nDrawAspect
の表示方法を、OLE アイテムの部分を、つまり指定します。nDrawAspect が 1 の場合、一つは、SetDrawAspect を使用して最後の要素のセットとして使用します。このフラグの可能な値の詳細については、SetDrawAspectを参照してください。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
関数は COleServerItemの OnDraw のメンバー関数によって作成された OLE アイテムのメタファイルの表示を使用する場合があります。
通常は画面表示に pDCとして画面のデバイス コンテキストを渡す [描画] を使用します。この場合、最初の 2 個のパラメーターだけを指定する必要があります。
lpBounds のパラメーターは、ターゲット デバイス コンテキストの四角形を指定します (現在のマップ モードに関連します)。レンダリングは、画像をスケーリングすることを含めることができ、表示されたビューと最終間の規模がイメージを印刷するビューを課すコンテナー アプリケーションで使用できます。
詳細については、Windows SDKの IViewObject::Draw を参照してください。
必要条件
ヘッダー : afxole.h