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_PRINTCLIENT,则向窗口发送一条WM_PRINTCLIENT消息。
·如果指定了PRF_PRINTCHILDREN,则向每个可见的子窗口发送一条WM_PRINT消息。
·如果指定了PRF_OWNED,则向拥有的每个可见窗口发送一条WM_PRINT消息。

请参阅:WM_PRINT, WM_PRINTCLIENT