Windows支持存储设备上下文,用于存储特定设备的位图图像。应用程序通过调用CreateCompatibleDC函数并提供标识特定设备的设备上下文的句柄来创建内存设备上下文。当Windows处理此调用时,它创建一个与原始设备兼容的颜色格式的位图。由于位图与给定的设备兼容,因此存储器设备上下文有时也称为【兼容】设备上下文。
内存设备上下文中的原始位图只是占位符。它的尺寸是一个像素一个像素。在应用程序开始绘制之前,必须通过调用SelectObject函数来选择具有适当宽度和高度的位图到设备上下文中。一旦新的位图被选择到存储器设备上下文中,应用程序可以开始使用设备上下文来存储图像。有关位图和位图操作的更多信息,请参阅位图.