初始化为具有 pDC指定的设备兼容的位图。
BOOL CreateCompatibleBitmap(
CDC* pDC,
int nWidth,
int nHeight
);
参数
pDC
指定设备上下文。nWidth
指定宽度(以像素为单位)的位图。nHeight
指定高度(以像素为单位)位图。
返回值
非零,如果成功;否则为0。
备注
位图具有颜色产生或位/像素格式的同一个数字并指定的设备上下文相同。它可以选择为当前位图为与 pDC指定的一个兼容的所有存储设备。
如果 pDC 是存储设备上下文,返回的位图具有布局和当前选定的位图与在该设备上下文。“存储设备上下文”是表示显示产生内存块。它可用于在复制它们。准备内存中的图像到物理显示产生的计算机。
在存储设备上下文之后,GDI为其自动选择一个纯色库存位图。
因为颜色存储设备上下文可能具有选定的颜色或将图片位图,CreateCompatibleBitmap 函数返回的位图的布局也不总是相同;但是,兼容的位图的布局。nonmemory设备上下文的总是以设备的格式。
当您完成使用 CreateCompatibleBitmap 功能时创建的 CBitmap 对象,请首先选择该在设备上下文之外,然后删除 CBitmap 对象。
要求
Header: afxwin.h