Compartilhar via


CWnd::Print

telefonar Essa função de membro para desenhar a janela corrente no contexto de dispositivo especificado, o que é mais comumente em um contexto de dispositivo de impressora.

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

Parâmetros

  • pDC
    Um ponteiro para um contexto de dispositivo.

  • dwFlags
    Especifica as opções de desenho.Esse parâmetro pode ser um ou mais dos seguintes sinalizadores:

    • PRF_CHECKVISIBLE   Somente se ele estiver visível, desenhe a janela.

    • PRF_CHILDREN   Desenhe todas as janelas filhos visível.

    • PRF_CLIENT   Desenhe a área de cliente da janela.

    • PRF_ERASEBKGND   Apaga o plano de fundo antes da janela de desenho.

    • PRF_NONCLIENT   Desenhe área que não é destinada aos clientes a janela.

    • PRF_OWNED   Desenhe pertencente a todas as janelas.

Comentários

CWnd::DefWindowProc função processa essa mensagem com base em qual opção desenho for especificada:

  • If PRF_CHECKVISIBLE for especificado e a janela não estiver visível, não faça nada.

  • If PRF_NONCLIENT é especificado, desenhe a área que não é destinada aos clientes no contexto de dispositivo especificado.

  • If PRF_ERASEBKGND é especificado, a janela enviar um WM_ERASEBKGND mensagem.

  • If PRF_CLIENT é especificado, a janela enviar um WM_PRINTCLIENT mensagem.

  • If PRF_CHILDREN é conjunto, enviar cada janela filho visível um WM_PRINT mensagem.

  • If PRF_OWNED é definido, enviar cada janela visível pertencente a um WM_PRINT mensagem.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

WM_PRINT

WM_PRINTCLIENT

Outros recursos

Membros CWnd