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