Condividi tramite


CWnd::Print

Chiamare la funzione membro per disegnare la finestra corrente nel contesto di dispositivo specificato, è in genere in un contesto di dispositivo della stampante.

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

Parametri

  • pDC
    Un puntatore a un contesto di dispositivo.

  • dwFlags
    Specifica opzioni di disegno. Questo parametro può essere uno o più di questi flag:

    • Disegno diPRF_CHECKVISIBLE la finestra solo se visibile.

    • Disegno diPRF_CHILDREN tutte le finestre figlio visibili.

    • Disegno diPRF_CLIENT l'area client della finestra.

    • ConPRF_ERASEBKGND dei precedenti prima di creare la finestra.

    • Disegno diPRF_NONCLIENT l'area non client della finestra.

    • Disegno diPRF_OWNED tutte le finestre di proprietà.

Note

La funzione diCWnd::DefWindowProc elabora questo messaggio basato sull'opzione di disegno viene specificata:

  • Se PRF_CHECKVISIBLE viene specificato e la finestra non è visibile, non eseguire alcuna operazione.

  • Se PRF_NONCLIENT viene specificato, disegnare l'area non client nel contesto di dispositivo specificato.

  • Se PRF_ERASEBKGND viene specificato, inviare la finestra un messaggio WM_ERASEBKGND.

  • Se PRF_CLIENT viene specificato, inviare la finestra un messaggio WM_PRINTCLIENT.

  • Se PRF_CHILDREN è impostato, inviare ogni finestra figlio visualizzato un messaggio WM_PRINT.

  • Se PRF_OWNED è impostato, inviare ogni finestra di proprietà visualizzato un messaggio WM_PRINT.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico delle gerarchie

WM_PRINT

WM_PRINTCLIENT