CWnd::Print

在指定的设备上下文调用此成员函数绘制当前窗口中,通常在打印机上下文。

void Print(
   CDC* pDC,
   DWORD dwFlags 
) const;

参数

  • pDC
    与设备上下文的指针。

  • dwFlags
    指定绘图选项。 此参数可以是一个或多个以下标记:

    • PRF_CHECKVISIBLE 绘制窗口中,仅当可见。

    • PRF_CHILDREN 绘制所有可见的子窗口。

    • PRF_CLIENT 绘制窗口的工作区。

    • PRF_ERASEBKGND 清除上绘制窗口之前的背景。

    • PRF_NONCLIENT 绘制窗口的非工作区。

    • PRF_OWNED 绘制所有附属窗口。

备注

CWnd::DefWindowProc 功能的过程根据哪个绘图选项的此消息指定:

  • 如果 PRF_CHECKVISIBLE 指定,并且窗口不可见,不执行任何操作。

  • 如果 PRF_NONCLIENT 指定,请在特定设备上下文绘制非工作区。

  • 如果 PRF_ERASEBKGND 指定,请向窗口 WM_ERASEBKGND 信息。

  • 如果 PRF_CLIENT 指定,请向窗口 WM_PRINTCLIENT 信息。

  • 如果 PRF_CHILDREN 设置,请向每个可见子窗口 WM_PRINT 信息。

  • 如果 PRF_OWNED 设置,请向每个可见附属窗口 WM_PRINT 信息。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

WM_PRINT

WM_PRINTCLIENT