OnPrepareDC

更新时间:2023-01-27 16:20

OnPrepareDC在OnDraw成员函数调用前被框架函数调用用于屏幕显示。或者在OnPrint 成员函数调用前被调用于打印预览

函数功能

函数原型:virtual void OnPrepareDC( CDC* pDC, CPrintInfo* pInfo = NULL );

参数解释

pDC :指向一个用于绘制图像文件的上下文设备。

plnfo:如果OnPrepareDC正被打印或打印预览调用,则指向一个CPrintInfo结构,该结构描述了当前打印作业。m_nCurPage成员指定了将要打印的页面。如果OnPrepareDC正在用于屏幕显示,在该参数为NULL

返回值:无

头文件:afxwin.h

备注:

如果该函数被用于屏幕显示调用,那么默认情况下是没有任何功能可以实现显示功能的,然而,这种功能是在衍生类,如CscrollView,可以调整设备上下文的属性覆盖,因此,应该在重写基类前对该函数进行实现。 如果函数被调用进行打印,默认执行检查页面的信息存储在pInfo参数。如果文件的长度并没有被指定,如果后一页面已被打印出来,OnPrepareDC承担的文件成为一页长循环并停止打印。该函数将停止通过设置成员的结构m_bContinuePrinting打印循环

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}