CWnd::Print
Rufen Sie die Memberfunktion auf, um das aktive Fenster im angegebenen Gerätekontext zu zeichnen, die am häufigsten in einem Druckergerätekontext ist.
void Print(
CDC* pDC,
DWORD dwFlags
) const;
Parameter
pDC
Ein Zeiger auf einem Gerätekontext.dwFlags
Gibt die Zeichnungsoptionen an.Dieser Parameter kann eine oder mehrere dieser Flags sein:PRF_CHECKVISIBLE abgehobener Sie das Fenster nur, wenn es sichtbar ist.
PRF_CHILDREN abgehobener Sie alle sichtbaren Fenster der untergeordneten Elemente.
PRF_CLIENT abgehobener Betrag der Clientbereich des Fensters.
PRF_ERASEBKGND Löschen der Hintergrund, bevor das Fenster gezeichnet wird.
PRF_NONCLIENT abgehobener Betrag der Nicht-Clientbereich des Fensters.
PRF_OWNED abgehobener Sie alle zum Besitzer gehörige Fenster.
Hinweise
CWnd::DefWindowProc-Funktion verarbeitet diese Nachricht, auf Grundlage der Zeichnungsoption angegeben wird:
Wenn PRF_CHECKVISIBLE angegeben ist und das Fenster nicht sichtbar ist, führen Sie nichts.
Wenn PRF_NONCLIENT angegeben wird, zeichnen Sie den Nicht-Clientbereich im angegebenen Gerätekontext.
Wenn PRF_ERASEBKGND angegeben wird, senden Sie im Fenster eine WM_ERASEBKGND Meldung.
Wenn PRF_CLIENT angegeben wird, senden Sie im Fenster eine WM_PRINTCLIENT Meldung.
Wenn PRF_CHILDREN festgelegt wird, senden Sie jedes sichtbare untergeordnete Fenster eine WM_PRINT Meldung.
Wenn PRF_OWNED festgelegt wird, senden Sie jedes sichtbare zum Besitzer gehörige Fenster eine WM_PRINT Meldung.
Anforderungen
Header: afxwin.h