CPageSetupDialog クラス
印刷マージンの設定や変更の追加サポートと共に [OLE ページの設定] ダイアログ ボックスにより提供されるサービスをカプセル化します。
class CPageSetupDialog : public CCommonDialog
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CPageSetupDialog オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
印刷のデバイス コンテキストを作成します。 |
|
ダイアログ ボックスを表示してユーザーが選択されますができます。 |
|
プリンターのデバイス名を返します。 |
|
プリンターの現在の DEVMODE を返します。 |
|
プリンターで使用するドライバーを返します。 |
|
プリンターの現在のマージンの設定を返します。 |
|
のプリンター用紙サイズを返します。 |
|
出力ポートの名前を返します。 |
|
印刷されたページの映像を表示するために、フレームワークによって呼び出されます。 |
|
印刷されたページの映像を表示する前に、フレームワークによって呼び出されます。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
CPageSetupDialog オブジェクトをカスタマイズするために使われる構造体。 |
解説
このクラスは、印刷設定]ダイアログ ボックスの位置を受け取るように設計されています。
CPageSetupDialog のオブジェクトを使用するには、最初に CPageSetupDialog のコンストラクターを使用してオブジェクトを作成します。ダイアログ ボックスが構築されたら、ダイアログ ボックスのコントロールの値を初期化するに m_psd データ メンバーの値を設定または変更できます。m_psd の構造は、型 PAGESETUPDLGです。
ダイアログ ボックスのコントロールを初期化したら、ダイアログ ボックスを表示してユーザーが印刷オプションを選択できるように DoModal のメンバー関数を呼び出します。DoModal は、ユーザーが [OK] (IDOK) ボタンと [キャンセル] (IDCANCEL) ボタンのどちらをクリックしたかを返します。
DoModalIDOKがを返す場合、CPageSetupDialog のメンバー関数を複数使用するか、ユーザーに入力された情報を取得するに m_psd のデータ メンバーにアクセスします。
[!メモ]
共通の OLE ページの設定]ダイアログ ボックスを閉じた後、ユーザーが行った変更は、フレームワークによって保存されません。これは、アプリケーション自体までこのダイアログ ボックスでは、アプリケーションのドキュメントまたはアプリケーションでクラスのメンバーなどの永続的な位置に値を保存できます。
継承階層
CPageSetupDialog
必要条件
ヘッダー: afxdlgs.h