CPageSetupDialog クラス
更新 : 2007 年 11 月
印刷マージンの設定や変更の追加サポートと共に [OLE ページの設定] ダイアログ ボックスにより提供されるサービスをカプセル化します。
class CPageSetupDialog : public CCommonDialog
解説
このクラスは、[プリンタの設定] ダイアログ ボックスに代わるものとしてデザインされています。
CPageSetupDialog オブジェクトを使うには、まず CPageSetupDialog コンストラクタを使ってオブジェクトを作成します。ダイアログ ボックスを作成後、ダイアログ ボックスのコントロールの値を初期化するために、m_psd データ メンバの値を設定または変更できます。CPageSetupDialog::m_psd 構造体は PAGESETUPDLG 型です。
ダイアログ ボックスのコントロールを初期化した後は、ダイアログ ボックスを表示し、ユーザーが印刷オプションを選択できるように DoModal メンバ関数を呼び出します。DoModal メンバ関数は、[OK] をクリックした (IDOK) か [キャンセル] をクリックした (IDCANCEL) かを返します。
DoModal が IDOK を返すと、ユーザーが入力された情報を取り出すために、CPageSetupDialog のいくつかのメンバ関数の呼び出しや m_psd データ メンバへのアクセスができます。
メモ : |
---|
[OLE ページ レイアウトの設定] コモン ダイアログ ボックスが消去された後にユーザーが行った変更は、フレームワークによって保存されません。アプリケーションのドキュメント クラス、またはアプリケーション クラスのメンバなどの値をこのダイアログ ボックスから正式な保存場所に保存する処理は、アプリケーション自身によって行われます。 |
必要条件
ヘッダー : afxdlgs.h
スマート デバイス開発者のためのメモ
このクラスは、スマート デバイス プロジェクトではサポートされません。
参照
処理手順
WORDPAD サンプル : Windows アプリケーション