类CBitmap封装了Windows图形设备接口(GDI)中的位图,并且提供了操纵位图的成员函数。使用CBitmap对象之前要先初始化CBitmap对象。
构造函数
CBitmap | 构造一个CBitmap对象 |
初始化函数
LoadBitmap | 从应用的可执行文件中加载一个命名的位图资源来初始化位图对象 |
LoadOEMBitmap | 加载一个预定义的Windows位图来初始化位图对象 |
LoadMappedBitmap | 加载一个位图并把它的颜色映射为系统颜色 |
CreateBitmap | 用一个指定宽度、高度和位图模式的依赖于设备的内存位图初始化位图对象 |
CreateBitmapIndirect | 用BITMAP结构中给出的宽度、高度和模式(可以不指定)的位图初始化位图对象 |
CreateCompatibleBitmap | 用一个位图初始化对象使之与指定设备兼容 |
CreateDiscardableBitmap | 用一个可丢弃的、与指定设备兼容的位图初始化对象 |
属性
GetBitmap | 用位图信息填充BITMAP结构 |
operator HBITMAP | 返回CBitmap对象上的Windows句柄 |
操作
FromHandle | 给出Windows HBITMAP结构的指针时,返回指向CBitmap对象的指针 |
SetBitmapBits | 把位图的位设为指定的值 |
GetBitmapBits | 拷贝指定位图的位值到指定的缓冲 |
SetBitmapDimension | 设置位图的宽度和高度(以0.1毫米为单位) |
GetBitmapDimension | 返回位图的宽度和高度。要求已经调用SetBitmapDimension设置位图的宽度和高度 |
CBitmap成员函数详解及原文出处:http://blog.csdn.net/chshji666666/article/details/5415491