CWnd::Print
Chamar essa função de membro para desenhar a janela atual no contexto específico de dispositivo, que é mais comumente em um contexto de dispositivos de impressão.
void Print(
CDC* pDC,
DWORD dwFlags
) const;
Parâmetros
pDC
Um ponteiro para um contexto de dispositivo.dwFlags
Especifica as opções de desenho.Este parâmetro pode ser um ou mais de esses sinalizadores:Desenho dePRF_CHECKVISIBLE a janela somente se é visível.
Desenho dePRF_CHILDREN visíveis de todas as janelas filho.
Desenho dePRF_CLIENT a área cliente da janela.
Apagar dePRF_ERASEBKGND o plano de fundo antes de desenhar a janela.
Desenho dePRF_NONCLIENT a área de nonclient da janela.
Desenho dePRF_OWNED todas as janelas possuídas.
Comentários
A função deCWnd::DefWindowProc processa esta mensagem baseada em que opção de desenho é especificada:
Se PRF_CHECKVISIBLE é especificado e o não estiver visível, não faz nada.
Se PRF_NONCLIENT é especificado, desenhar a área de nonclient em um determinado contexto de dispositivo.
Se PRF_ERASEBKGND for especificado, a janela enviar uma mensagem de WM_ERASEBKGND .
Se PRF_CLIENT for especificado, a janela enviar uma mensagem de WM_PRINTCLIENT .
Se PRF_CHILDREN é definido, enviar cada janela filho visível uma mensagem de WM_PRINT .
Se PRF_OWNED é definido, enviar cada janela propriedade visível uma mensagem de WM_PRINT .
Requisitos
Cabeçalho: afxwin.h