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