|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
| gdi32.lib
| Header File
| wingdi.h
| Unicode
| WinNT
| Platform Notes
| Windows 95: int == 16 bits
|
|
|
ResetDC
The ResetDC function updates the given printer or plotter device context, based on the
information in the specified structure.
HDC ResetDC(
HDC hdc,
| // handle of device context
| CONST DEVMODE *lpInitData
| // address of structure with device context information
| );
|
|
Parameters
hdc
Identifies the device context to update.
lpInitData
Points to a DEVMODE structure containing information about the new device context.
Return Values
If the function succeeds, the return value is the handle of the original
device context.
If the function fails, the return value is NULL.
Remarks
An application will typically use the ResetDC function when a window receives a WM_DEVMODECHANGE message. ResetDC can also be used to change the paper orientation or paper bins while printing
a document.
The ResetDC function cannot be used to change the driver name, device name, or the output
port. When the user changes the port connection or device name, the
application must delete the original device context and create a new device context with
the new information.
An application can pass an information device context to the ResetDC function. In that situation, ResetDC will always return a printer device context.
See Also
DeviceCapabilities, DEVMODE, Escape
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
|