共用方式為


CWnd::Print

以指定之裝置內容中呼叫此成員函式來繪製目前視窗,通常在印表機內容。

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

參數

  • pDC
    裝置內容的指標。

  • dwFlags
    指定繪製選項。 這個參數可以是一或多個旗標:

    • PRF_CHECKVISIBLE 繪製視窗時,才是可見的。

    • PRF_CHILDREN 繪製所有可見的子視窗。

    • PRF_CLIENT 繪製視窗的工作區。

    • PRF_ERASEBKGND 清除在繪製視窗之前的背景。

    • PRF_NONCLIENT 繪製視窗非工作區 (Nonclient Area)。

    • 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