CBitmap
//创建位图
CBitmap::CreateBitmap();
CBitmap::CreateBitmapIndirect(); //由描述生成
CBitmap::CreateCompatibleBitmap();
CBitmap::GetBitmap(); //获取描述信息
CBitmap::FromHandle();
CBitmap::GetBitmapBits(); //获取图像数据
CBitmap::GetBitmapDimension(); //获取高宽
CBitmap::LoadBitmap(); //加载位图(从资源中加载)
CBitmap::SetBitmapBits(); //设置位图
CBitmap::SetBitmapDimension(); //设置位图高宽
位图的传输
CBitmap m_bmp; //在类中
=====================================================
m_bmp.LoadBitmap(int nID); //加载资源中位图 nID是位图的ID
int nCount = m_bmp.GetBitmapBits(0,NULL); //获取位图的大小
char *p = new char[nCount]; //分配动态内存
m_bmp.GetBitmapBits(nCount,p); //读取数据
CBitmap::CreateBitmapIndirect(); //在生成位图
CBitmap::SetBitmapBits(); //设置位图信息