CPageSetupDialog::PreDrawPage

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

返回值:如果被处理则返回非零值;否则返回0。

参数:
wPaper指定一个用来表明纸张尺寸的值。这个值可以是一个DMPAPER_值,在DEVMODE结构的描述中有这些值的列表。
wFlags表明纸张或信封的方向,以及表明打印机是点阵式的还是HPPCL(HewlettPackard Printer Control Language )设备。此参数可以是下列值之一:
·0x001纸张是横向放置(点阵式)。
·0x003纸张是横向放置(HPPCL)。
·0x005纸张是纵向放置(点阵式)。
·0x007纸张是纵向放置(HPPCL)。
·0x00b信封是横向放置(HPPCL)。
·0x00d信封是纵向放置(点阵式)。
·0x019信封是横向放置(HPPCL)。
·0x01f信封是纵向放置(点阵式)。
pPSD指向一个PAGESETUPDLG结构的纸张。要获取有关这个结构的更多消息,请参见Win32文档。

说明:
在画用于页面的屏幕图像之前由框架调用。重载这个函数来定制图像的绘画。
如果你重载这个函数并返回TRUE,则你必须画整个图像。如果你重载这个函数并返回FALSE,则框架会画出整个缺省的图像。

请参阅:CPageSetupDialog::OnDrawPage