Device Context Functions

The following functions are used with device contexts.

Function Description
CancelDC Cancels any pending operation on the specified device context.
ChangeDisplaySettings Changes the settings of the default display device to the specified graphics mode.
ChangeDisplaySettingsEx Changes the settings of the specified display device to the specified graphics mode.
CreateCompatibleDC Creates a memory device context compatible with the specified device.
CreateDC Creates a device context for a device using the specified name.
CreateIC Creates an information context for the specified device.
DeleteDC Deletes the specified device context.
DeleteObject Deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object.
DeviceCapabilities Retrieves the capabilities of a printer device driver.
DrawEscape Provides drawing capabilities of the specified video display that are not directly available through the graphics device interface.
EnumDisplayDevices Retrieves information about the display devices in a system.
EnumDisplaySettings Retrieves information about one of the graphics modes for a display device.
EnumDisplaySettingsEx Retrieves information about one of the graphics modes for a display device.
EnumObjects Enumerates the pens or brushes available for the specified device context.
EnumObjectsProc An application-defined callback function used with the EnumObjects function.
GetCurrentObject Retrieves a handle to an object of the specified type that has been selected into the specified device context.
GetDC Retrieves a handle to a display device context for the client area of a specified window or for the entire screen.
GetDCBrushColor Retrieves the current brush color for the specified device context.
GetDCEx Retrieves a handle to a display device context for the client area of a specified window or for the entire screen.
GetDCOrgEx Retrieves the final translation origin for a specified device context.
GetDCPenColor Retrieves the current pen color for the specified device context.
GetDeviceCaps Retrieves device-specific information for the specified device.
GetLayout Retrieves the layout of a device context.
GetObject Retrieves information for the specified graphics object.
GetObjectType Retrieves the type of the specified object.
GetStockObject Retrieves a handle to one of the stock pens, brushes, fonts, or palettes.
ReleaseDC Releases a device context, freeing it for use by other applications.
ResetDC Updates the specified printer or plotter device context using the specified information.
RestoreDC Restores a device context to the specified state.
SaveDC Saves the current state of the specified device context by copying data describing selected objects and graphic modes to a context stack.
SelectObject Selects an object into the specified device context.
SetDCBrushColor Sets the current device context brush color to the specified color value.
SetDCPenColor Sets the current device context pen color to the specified color value.
SetLayout Sets the layout for a device context.
WindowFromDC Returns a handle to the window associated with a device context.