Compartilhar via


Graphic Objects and Modes

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

All new DCs have default graphic objects. Call the GetCurrentObject and GetObject functions to examine the attributes of a graphic object. GetCurrentObject returns a handle identifying the current attribute, and GetObject initializes a structure containing the attributes of that object.

Each of these functions returns a handle identifying the new graphic object. After you retrieve a handle, call the SelectObject function to select the new object into the DC. Save the handle to the currently selected object.

If SelectObject succeeds, it returns a handle to the object being replaced in the DC. When you are finished with the new object, use SelectObject to restore the previously selected object and the DeleteObject function to delete the new object. Be sure to delete all objects that are no longer in use.

GetDeviceCaps provides information about the following rendering capabilities of a device:

  • Shape
  • Text and line-drawing
  • Color
  • Raster

Supply GetDeviceCaps with a handle to a device context and an index specifying the type of data to be retrieved.

Windows Embedded CE initializes a DC with default graphic modes. Use the GetBkMode function to get the current background mix mode and the SetBkMode function to set it.

See Also

Concepts

Working with Graphics Devices
Memory Device Contexts
Working with DirectDraw Surfaces