CPageSetupDialog::PreDrawPage
调用由框架在绘制打印的页的屏幕之前。
virtual UINT PreDrawPage(
WORD wPaper,
WORD wFlags,
LPPAGESETUPDLG pPSD
);
参数
wPaper
指定指示页面大小的值。该值可以是在 DEVMODE 结构的声明列出的某个 DMPAPER_ 值。wFlags
指示文档或信封的orientation,并且,打印机是否是点阵或HPPCL (Hewlett Packard打印机控制语言)计算机。此参数可以具有下列值之一:0x001纸张在横样式(点阵)下
0x003 纸张在横样式下 (HPPCL)
0x005纸张在的版式(点阵)下
0x007纸张在的版式下 (HPPCL)
0x00b信封在横样式下 (HPPCL)
0x00d信封在的版式(点阵)下
0x019信封在横样式(点阵)下
0x01f信封在的版式(点阵)下
pPSD
为 PAGESETUPDLG 结构的指针。有关 PAGESETUPDLG的更多信息,请参见 Windows SDK。
返回值
非零值,如果处理;否则为0。
备注
重写此函数自定义图像的绘图。如果重写此函数并返回 TRUE,必须绘制整个图像。如果重写此函数并返回 FALSE,框架绘制整个默认图像。
要求
Header: afxdlgs.h