WM_PRINT mensagem
A mensagem WM_PRINT é enviada a uma janela para solicitar que ela se desenhe no contexto do dispositivo especificado, mais comumente em um contexto de dispositivo de impressora.
Uma janela recebe essa mensagem por meio da função WindowProc.
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
-
wParam
-
Um identificador para o contexto do dispositivo a ser desenhado.
-
lParam
-
As opções de desenho. Esse parâmetro pode usar um dos valores a seguir.
Valor Significado - PRF_CHECKVISIBLE
Desenha a janela somente se ela estiver visível. - PRF_CHILDREN
Desenha todas as janelas filhos visíveis. - PRF_CLIENT
Desenha a área do cliente da janela. - PRF_ERASEBKGND
Apaga a tela de fundo antes de desenhar a janela. - PRF_NONCLIENT
Desenha a área não cliente da janela. - PRF_OWNED
Desenha todas as janelas de propriedade.
A função DefWindowProc processa essa mensagem com base na opção de desenho especificada: se PRF_CHECKVISIBLE for especificado e a janela não estiver visível, não faça nada, se PRF_NONCLIENT for especificado, desenhe a área não cliente no contexto do dispositivo especificado, se PRF_ERASEBKGND for especificado, envie à janela uma mensagem WM_ERASEBKGND , se PRF_CLIENT for especificado, envie à janela uma mensagem de WM_PRINTCLIENT , se PRF_CHILDREN estiver definida, envie a cada janela filho visível uma mensagem WM_PRINT , se PRF_OWNED estiver definida, envie a cada janela de propriedade visível uma mensagem WM_PRINT .
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|