
CPageSetupDialogクラスは、Windows 共通の OLE ページ設定] ダイアログ ボックスで追加の設定と印刷の余白を変更のサポート サービスをカプセル化します。このクラスが、[印刷設定] ダイアログ ボックスの場所を取るように設計されています。
CPageSetupDialogオブジェクトを使用するには、まず、 CPageSetupDialogコンス トラクターを使用してオブジェクトを作成します。ダイアログ ボックスが作成された後は、設定または、ダイアログ ボックスのコントロールの値を初期化するために、 m_psdデータ メンバーの値を変更できます。M_psd構造型PAGESETUPDLGのです。トピック 、Win32 SDK のドキュメントの印刷、ページ設定を表示、この構造体の初期化の例。
ダイアログ ボックスのコントロールを初期化した後、ダイアログ ボックスを表示し、印刷オプションを選択をユーザーに許可するには、 DoModalメンバー関数を呼び出します。Domodal 関数は、ユーザーが [ok] (IDOK) またはキャンセル (IDCANCEL) ボタンを選択したかどうかを返します。
DoModalがIDOKを返した場合は、 CPageSetupDialogのメンバー関数のいくつかを使用またはユーザー情報の入力を取得するために、 m_psdデータ メンバーにアクセスすることができます。
メモ共通の OLE ページ設定] ダイアログ ボックスが閉じられると後は、ユーザーが加えた変更は、フレームワークによっては保存されません。このダイアログ ボックスから値をアプリケーションのドキュメントまたはアプリケーションのクラスのメンバなどの恒久的な場所を保存するには、アプリケーション自体は。
#include lt;afxdlgs.h>