Microsoft Windows CE 3.0  

Memory Device Contexts

This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

A memory DC stores images in memory before sending them to an output device. This allows you to treat a portion of memory as a virtual device. Create a memory DC for a device by calling the CreateCompatibleDCfunction and supplying a handle to the DC of the device. When you call CreateCompatibleDC, Windows CE creates a temporary monochrome bitmap that is 1 pixel by 1 pixel. Then it selects the bitmap into the DC. Before you begin drawing with this DC, use SelectObjectto select a bitmap with the appropriate width and height into the DC. Then you can use the DC to store images.

Windows CE does not support writable memory DCs. The functionality described here is for use in loading bitmaps and transferring them to surfaces in DirectDraw.

Related Topics

Working with Graphics Devices

Graphic Objects and Modes

Working with DirectDraw Surfaces

 Last updated on Tuesday, May 18, 2004

© 2004 Microsoft Corporation. All rights reserved.