|
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
Related Links
Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages
|