次の方法で共有


CPageSetupDialog::PreDrawPage

更新 : 2007 年 11 月

印刷されるページの画面イメージを描画する前に、フレームワークが呼び出します。

virtual UINT PreDrawPage(
   WORD wPaper,
   WORD wFlags,
   LPPAGESETUPDLG pPSD 
);

パラメータ

  • wPaper
    用紙サイズを示す値を指定します。この値は、DEVMODE 構造体の説明で一覧している DMPAPER_ 値の 1 つをとることができます。

  • wFlags
    用紙、または封筒の方向と、プリンタがドット マトリックス式か、HPPCL (Hewlett Packard Printer Control Language) デバイスであるかを示します。このパラメータには、次のいずれかの値を指定できます。

    • 0x001   横置きモードの用紙 (ドット マトリックス)

    • 0x003   横置きモードの用紙 (HPPCL)

    • 0x005   縦置きモードの用紙 (ドット マトリックス)

    • 0x007   縦置きモードの用紙 (HPPCL)

    • 0x00b   横置きモードの封筒 (HPPCL)

    • 0x00d   縦置きモードの封筒 (ドット マトリックス)

    • 0x019   横置きモードの封筒 (ドット マトリックス)

    • 0x01f   縦置きモードの封筒 (ドット マトリックス)

  • pPSD
    PAGESETUPDLG 構造体へのポインタ。PAGESETUPDLG の詳細については、Windows SDK を参照してください。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

イメージの描画をカスタマイズするには、この関数をオーバーライドします。この関数をオーバーライドして TRUE を返すようにすると、イメージ全体を描画する必要があります。この関数をオーバーライドして FALSE を返すようにすると、既定のイメージ全体をフレームワークが描画します。

必要条件

ヘッダー : afxdlgs.h

参照

参照

CPageSetupDialog クラス

階層図

CPageSetupDialog::OnDrawPage

その他の技術情報

CPageSetupDialog のメンバ