更新时间:2023-07-12 10:17
类CBitmap封装了Windows图形设备接口(GDI)中的位图,并且提供了操纵位图的成员函数。使用CBitmap对象之前要先构造CBitmap对象,调用其中的一个初始化成员函数设置位图对象的句柄。此后就可以调用其它成员函数了。要了解有关使用像CBitmap这样的图形对象的详细信息,请参阅联机文档“Visual C++ 程序员指南”中的“图形对象”。
#include
CBitmap类的成员
CBitmap 构造一个CBitmap对象
LoadBitmap 从应用的可执行文件中加载一个命名的位图资源来初始化位图对象。
LoadOEMBitmap 加载一个预定义的Windows位图来初始化位图对象。
LoadMappedBitmap 加载一个位图并把它的颜色映射为系统颜色。
CreateBitmap 用一个指定宽度、高度和位图模式的依赖于设备的内存位图初始化位图对象。 CreateBitmapIndirect 用BITMAP结构中给出的宽度、高度和模式(可以不指定)的位图初始化位图对象。 CreateCompatibleBitmap 用一个位图初始化对象使之与指定设备兼容。
CreateDiscardableBitmap 用一个可丢弃的、与指定设备兼容的位图初始化对象。
LoadBitmap 从应用的可执行文件中加载一个命名的位图资源来初始化位图对象LoadOEMBitmap 加载一个预定义的Windows位图来初始化位图对象LoadMappedBitmap 加载一个位图并把它的颜色映射为系统颜色。
FromHandle 给出Windows HBITMAP结构的指针时,返回指向CBitmap对象的指针。
SetBitmapBits 把位图的位设为指定的值。
GetBitmapBits 拷贝指定位图的位值到指定的缓冲。
SetBitmapDimension 设置位图的宽度和高度(以0.1毫米为单位)。
GetBitmapDimension 返回位图的宽度和高度。要求已经调用SetBitmapDimension设置位图的宽度和高度。