CWnd::Print
Appelez la fonction membre pour dessiner la fenêtre active dans le contexte spécifié de périphérique, qui est le plus souvent dans un contexte de périphérique d'impression.
void Print(
CDC* pDC,
DWORD dwFlags
) const;
Paramètres
pDC
Un pointeur vers un contexte de périphérique.dwFlags
Spécifie les options de dessin.Ce paramètre peut être une ou plusieurs de ces balises :Dessin d'PRF_CHECKVISIBLE la fenêtre uniquement si elle est visible.
Dessin d'PRF_CHILDREN toutes les fenêtres enfants visibles.
Dessin d'PRF_CLIENT la zone cliente de la fenêtre.
Effacement desPRF_ERASEBKGND l'arrière-plan avant de dessiner la fenêtre.
Dessin d'PRF_NONCLIENT la zone non cliente de la fenêtre.
Dessin d'PRF_OWNED toutes les fenêtres détenues.
Notes
La fonction deCWnd::DefWindowProc traite ce message en fonction duquel l'option de dessin est spécifiée :
Si PRF_CHECKVISIBLE est spécifié et la fenêtre n'est pas visible, ne faites rien.
Si PRF_NONCLIENT est spécifié, dessinez la zone non cliente dans le contexte donné de périphérique.
Si PRF_ERASEBKGND est spécifié, envoyez la fenêtre un message de WM_ERASEBKGND .
Si PRF_CLIENT est spécifié, envoyez la fenêtre un message de WM_PRINTCLIENT .
Si PRF_CHILDREN est défini, envoyez chaque fenêtre enfant visible un message de WM_PRINT .
Si PRF_OWNED est défini, envoyez chaque fenêtre possédée visible un message d' WM_PRINT .
Configuration requise
Header: afxwin.h