次の方法で共有


CPageSetupDialog::PreDrawPage

印刷されたページの映像を描画する前に、フレームワークによって呼び出されます。

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

パラメーター

  • wPaper
    用紙サイズを示す値を指定します。この値は DEVMODE の構造の記述に示します DMPAPER_ 1 の値のいずれかです。

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

    • 横向き印刷 (ドット マトリクス) の 0x001 用紙

    • 横向き印刷 (HPPCL) の 0x003 用紙

    • 縱向き印刷 (ドット マトリクス) の 0x005 用紙

    • 縱方向印刷 (HPPCL) の 0x007 用紙

    • 横向き印刷 (HPPCL) の 0x00b エンベロープ

    • 縱向き印刷 (ドット マトリクス) の 0x00d エンベロープ

    • 横向き印刷 (ドット マトリクス) の 0x019 エンベロープ

    • 縱向き印刷 (ドット マトリクス) の 0x01f エンベロープ

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

戻り値

処理された以外の値; それ以外の場合は 0。

解説

イメージの描画をカスタマイズするには、この関数をオーバーライドします。この関数を **[真]**をオーバーライドする場合、イメージ全体を描画しない場合があります。この関数を FALSEをオーバーライドする場合、全体の既定のイメージがフレームワークによって描画されます。

必要条件

ヘッダー : afxdlgs.h

参照

関連項目

CPageSetupDialog クラス

階層図

CPageSetupDialog::OnDrawPage