|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| No
| Import Library
| -
| Header File
| winuser.h
| Unicode
| No
| Platform Notes
| None
|
|
|
WM_PRINT
The WM_PRINT message is sent to a window to request that it draw itself in the
specified device context, most commonly in a printer device context.
WM_PRINT
hdc = (HDC) wParam;
uFlags = lParam;
Parameters
hdc
Identifies the device context to draw in.
uFlags
Specifies the drawing options. This parameter can be one or more of these
flags:
Value
| Meaning
|
PRF_CHECKVISIBLE
| Draw the window only if it is visible.
|
PRF_CHILDREN
| Draw all visible children windows.
|
PRF_CLIENT
| Draw the client area of the window.
|
PRF_ERASEBKGND
| Erase the background before drawing the window.
|
PRF_NONCLIENT
| Draw the nonclient area of the window.
|
PRF_OWNED
| Draw all owned windows.
|
Remarks
The
DefWindowProc function processes this message based on which drawing option is specified:
if PRF_CHECKVISIBLE is specified and the window is not visible, do nothing, if
PRF_NONCLIENT is specified, draw the nonclient area in the given device context,
if PRF_ERASEBKGND is specified, send the window a WM_ERASEBKGND message, if
PRF_PRINTCLIENT is specified, send the window a WM_PRINTCLIENT message, if
PRF_PRINTCHILDREN is set, send each visible child window a WM_PRINT message, if
PRF_OWNED is set, send each visible owned window a WM_PRINT message.
See Also
DefWindowProc,
WM_ERASEBKGND,
WM_PRINTCLIENT
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database