WM _ PRINT-Meldung

Die WM _ PRINT-Nachricht wird an ein Fenster gesendet, um an fordern, sich selbst im angegebenen Gerätekontext zu zeichnen, am häufigsten in einem Druckergerätekontext.

Ein Fenster empfängt diese Nachricht über seine WindowProc-Funktion.

LRESULT CALLBACK WindowProc(
  HWND hwnd, 
  UINT  uMsg, 
  WPARAM wParam, 
  LPARAM lParam     
);

Parameter

wParam

Ein Handle für den Zu zeichnenden Gerätekontext.

lParam

Die Zeichnungsoptionen. Dieser Parameter kann einen oder mehrere der folgenden Werte sein.

Wert Bedeutung
PRF _ CHECKVISIBLE
Zeichnet das Fenster nur, wenn es sichtbar ist.
PRF _ CHILDREN
Zeichnet alle sichtbaren Fenster für die unteren Fenster.
_PRF-CLIENT
Zeichnet den Clientbereich des Fensters.
PRF _ ERASEBKGND
Löscht den Hintergrund vor dem Zeichnen des Fensters.
PRF _ NONCLIENT
Zeichnet den Nicht-Clientbereich des Fensters.
PRF _ OWNED
Zeichnet alle fenstereigenen Fenster.

Bemerkungen

Die DefWindowProc-Funktion verarbeitet diese Meldung basierend auf der angegebenen Zeichnungsoption: , wenn PRF CHECKVISIBLE angegeben ist und das Fenster nicht sichtbar ist. Nichts tun, wenn PRF NONCLIENT angegeben ist, zeichnen Sie den Nichtclientbereich im angegebenen Gerätekontext. Wenn PRF ERASEBKGND angegeben ist, senden Sie dem Fenster eine _ WM _ _ _ ERASEBKGND-Nachricht. Wenn PRF CLIENT angegeben ist, senden Sie dem Fenster eine _ WM _ PRINTCLIENT-Nachricht. Wenn PRF CHILDREN festgelegt ist, senden Sie jedem sichtbaren untergeordneten Fenster eine _ WM _ PRINT-Nachricht, wenn PRF OWNED festgelegt ist, senden Sie jedem sichtbaren eigenen Fenster eine WM _ _ PRINT-Nachricht.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (include Windows.h)

Weitere Informationen

Übersicht über Das Zeichnen und Zeichnen

Zeichnen und Zeichnen von Nachrichten

DefWindowProc

WM _ ERASEBKGND

WM _ PRINTCLIENT