仮想voidOnPrepareDC (CDC ※pDC,CPrintInfo ※pInfoNULLの=);
パラメーター
pDC
ドキュメントのイメージをレンダリングするために使用するデバイス コンテキストへのポインター。
pInfo
OnPrepareDCは印刷または印刷プレビューに呼び出されている場合、現在の印刷ジョブを表すCPrintInfo構造体を指す;m_nCurPageメンバーについて印刷されるページを指定します。OnPrepareDCは画面表示に呼び出されている場合にこのパラメーターがNULLです。
解説
画面表示と印刷または印刷プレビュー時に各ページのOnPrintメンバー関数を呼び出す前に、 OnDrawメンバー関数が呼び出される前に、フレームワークによって呼び出されます。画面表示のため、関数が呼び出された場合、この関数の既定の実装は何もしません。ただし、この関数は、 CScrollViewデバイス コンテキストの属性を調整するなどの派生クラスでオーバーライドされます;したがって、常にオーバーライドの先頭で基本クラスの実装を呼び出す必要があります。
印刷するために呼び出されます場合は、既定の実装、 pInfoパラメーターに格納されているページ情報を調べます。ドキュメントの長さが指定されていない場合は、 OnPrepareDCはドキュメント 1 ページを前提としています、1 つのページが印刷された後、印刷ループを停止します。関数、構造体のm_bContinuePrintingメンバーをFALSEに設定して印刷ループを停止します。
OnPrepareDCをは次の理由のいずれかの上書き:
オーバーライドの先頭OnPrepareDCの基本クラス バージョンを呼び出す。
CView の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDC::Escape、 CPrintInfo、 CView::OnBeginPrinting、 CView::OnDraw、 CView::OnPreparePrinting、 CView::OnPrint(&N)