pDC | 指向设备环境的指针,用于画出文档的图像。 |
pInfo | 指向CPrintInfo结构的指针,如果OnPrepareDC是为打印或打印预览调用的,则该结构描述了当前打印任务,m_nCurPage成员指定了要打印的页数。如果OnPrepareDC是为屏幕显示而调用的,则这个参数为NULL。 |
· | 要为指定的页面调整设备环境的属性。例如,如果你想要设置设备环境的映射模式或者其它特征,则应在这个函数中完成这些操作。 |
· | 要实现打印时的分页。通常你应当在打印开始时利用OnPreparePrinting成员函数来指定文档的长度。但是,如果你并不准确地知道文档的长度(例如,当打印数据库中未知数量的记录时),则应重载OnPrepareDC函数,以在打印时检测是否到了文档的末尾。如果已经没有文档需要打印了,将CPrintInfo结构的m_bContinuePrinting成员设为FALSE。 |
· | 要按页发送打印机的转义序列码。要在OnPrepareDC中发送转义序列码,则应调用pDC成员的Escape成员函数。 |