CView::DoPreparePrinting
印刷ダイアログ ボックスを起動し、プリンターのデバイス コンテキストを作成するに OnPreparePrinting のオーバーライドでこの関数を呼び出します。
BOOL DoPreparePrinting(
CPrintInfo* pInfo
);
パラメーター
- pInfo
CPrintInfo をポイントし、構成します現在の印刷ジョブを記述する。
戻り値
印刷や印刷プレビューを開始する場合は、; 操作が取り消された場合は 0。
解説
この関数の動作は呼び出されるかどうかによって異なります ( pInfo のパラメーターの m_bPreview のメンバーで指定された) 印刷や印刷プレビューの場合は。ファイルが出力された場合、この関数は pInfo が指す CPrintInfo の構造体値を使用して印刷ダイアログ ボックスを起動します; ユーザーがダイアログ ボックスを閉じた後、関数はユーザーがダイアログ ボックスで指定した作成し、pInfo のパラメーターでこのデバイス コンテキストを返します設定に基づいてプリンターのデバイス コンテキストが。このデバイス コンテキストがドキュメントを印刷するために使用されます。
ファイルがプレビュー場合、この関数は、現在のプリンター設定を使用してプリンターのデバイス コンテキストを作成します; このデバイス コンテキストは、プレビュー中にプリンターをシミュレートするために使用されます。
必要条件
ヘッダー: afxwin.h