|
Saving, Restoring, and Resetting a Device Context
The Win32 API supports three functions that an application can use to save,
restore, and reset a device context: SaveDC, RestoreDC, and ResetDC. The SaveDC function records on a special GDI stack the current device context's graphic
objects and their attributes, and graphic modes. A drawing application can call
this function before a user begins drawing and save the application's original
state providing a "clean slate" for the user. To return to this original state, the
application calls the RestoreDC function.
ResetDC is provided to reset printer device context data. An application calls this
function to reset the paper orientation, paper size, output scaling factor,
number of copies to be printed, paper source (or bin), duplex mode, and so on.
Typically, an application calls this function after a user has changed one of the
printer options and Windows has issued a WM_DEVMODECHANGE message.
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
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
|