Share via


CView::DoPreparePrinting

印刷ダイアログ ボックスを起動し、プリンターのデバイス コンテキストを作成するに OnPreparePrinting のオーバーライドでこの関数を呼び出します。

BOOL DoPreparePrinting(
   CPrintInfo* pInfo 
);

パラメーター

  • pInfo
    CPrintInfo をポイントし、構成します現在の印刷ジョブを記述する。

戻り値

印刷や印刷プレビューを開始する場合は、; 操作が取り消された場合は 0。

解説

この関数の動作は呼び出されるかどうかによって異なります ( pInfo のパラメーターの m_bPreview のメンバーで指定された) 印刷や印刷プレビューの場合は。ファイルが出力された場合、この関数は pInfo が指す CPrintInfo の構造体値を使用して印刷ダイアログ ボックスを起動します; ユーザーがダイアログ ボックスを閉じた後、関数はユーザーがダイアログ ボックスで指定した作成し、pInfo のパラメーターでこのデバイス コンテキストを返します設定に基づいてプリンターのデバイス コンテキストが。このデバイス コンテキストがドキュメントを印刷するために使用されます。

ファイルがプレビュー場合、この関数は、現在のプリンター設定を使用してプリンターのデバイス コンテキストを作成します; このデバイス コンテキストは、プレビュー中にプリンターをシミュレートするために使用されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CView クラス

階層図

CPrintInfo 構造体

CView::OnPreparePrinting