CPrintDialog::DoModal

コピーが照合するかどうかを Windows に共通の印刷ダイアログ ボックスを表示してユーザーが、コピーの数など、さまざまな印刷オプションを、ページ範囲、選択できるように設定できます。

virtual INT_PTR DoModal( );

戻り値

IDOKIDCANCELIDCANCEL が返された場合は、エラーが発生したかどうかを確認するに CommDlgExtendedError Windows の関数を呼び出します。

IDOKIDCANCEL は、ユーザーが[OK]または[キャンセル]ボタンを選択したかどうかを示す定数です。

解説

m_pd の構造体のメンバーを設定してによるさまざまな印刷ダイアログのオプションを初期化する場合は DoModalを呼び出す前にそのされますが、ダイアログ オブジェクトが構築されたら。

DoModalを呼び出した後、ダイアログ ボックスにユーザーが入力した設定や情報を取得するために、他のメンバー関数を呼び出すことができます。

PD_RETURNDC のフラグが自動的に使用される FALSEに bPrintSetupOnly のコンストラクターを呼び出すときに設定することに注意してください。DoModalGetDefaults、または GetPrinterDCを呼び出した後、プリンター DC) は m_pd.hDCに返されます。この DC は CPrintDialogの呼び出し元によって DeleteDC の呼び出しと解放する必要があります。

使用例

CPrintDialog::CreatePrinterDCの例を参照してください。

必要条件

ヘッダー : afxdlgs.h

参照

関連項目

CPrintDialog クラス

階層図

CPrintDialog::CPrintDialog

CDialog::DoModal