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

请参见

参考

CPageSetupDialog选件类

层次结构图

CPageSetupDialog::OnDrawPage