次の方法で共有


CPageSetupDialog::DoModal

Windows に共通の OLE ページの設定]ダイアログ ボックスを表示してユーザーが用紙の印刷の余白など、さまざまな印刷設定のオプションを、サイズ、および向き、とコピー先のプリンター選択できるように、この関数を呼び出します。

virtual INT_PTR DoModal( );

戻り値

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

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

解説

また、ユーザーが選択したプリンターに特定のネットワークの場所やプロパティなどのプリンタのセットアップ オプションにアクセスできます。

m_psd の構造体のメンバーを設定してによるさまざまなページ設定ダイアログのオプションを初期化する場合は DoModalを呼び出す前に設定するのダイアログ オブジェクトの後で生成されます。DoModalを呼び出した後、ダイアログ ボックスにユーザーが入力した設定や情報を取得するために、他のメンバー関数を呼び出します。

ユーザーが入力した現在の設定を伝達する場合は、CWinApp::SelectPrinterの呼び出しを行うします。この関数は CPageSetupDialog のオブジェクトから情報を取得して適切な属性の新しいプリンター DC) を初期化し、をクリックします。

AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);

使用例

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

必要条件

ヘッダー : afxdlgs.h

参照

関連項目

CPageSetupDialog クラス

階層図

CPageSetupDialog::m_psd