Share via


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 のメッセージを送信します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

WM_PRINT

WM_PRINTCLIENT