次の方法で共有


CView::OnDraw

ドキュメントのイメージを描画するために、フレームワークによって呼び出されます。

virtual void OnDraw(
   CDC* pDC 
) = 0;

パラメーター

  • pDC
    ドキュメントでのイメージの表示に使用されるデバイス コンテキストへのポインター。

解説

フレームワークは、画面表示、印刷や印刷プレビューを実行するには、この関数を呼び出して各ケースに別のデバイス コンテキストを渡します。既定の実装はありません。

ドキュメントの表示を表示するには、この関数をオーバーライドします。pDC のパラメーターでをポイントする CDC のオブジェクトを使用して、グラフィック デバイス インターフェイス (GDI) の (GDI) を呼び出すことができます。デバイス コンテキストに描画される前に GDI リソースを、ペンまたはフォントなど、選択し、それらを、その選択を解除できます。多くの場合、の描画コードは、デバイス非依存です。; つまり、どのようなデバイスでイメージを表示しているかについての情報を必要としません。

描画を最適化するために、特定の四角形を描画するかどうかを確認するデバイス コンテキストの RectVisible のメンバー関数を呼び出します。通常の画面表示モードと印刷を区別する必要があるデバイス コンテキストの IsPrinting のメンバー関数を呼び出します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CView クラス

階層図

CDC::IsPrinting

CDC::RectVisible

CView::OnPrint

CWnd::OnCreate

CWnd::OnDestroy

CWnd::PostNcDestroy