Bitmap到CBitmap的转换

原创 2006年06月13日 14:50:00
 

Bitmap* tpBitmap = new Bitmap(width,height,PixelFormat24bppRGB);

HBITMAP aaa1;

BITMAP bm;

tpBitmap ->GetHBITMAP(Color(0,0,0),&aaa1);

CBitmap* pbm = CBitmap::FromHandle(aaa1);

 

//使用

pbm->GetBitmap(&bm);

// Paint the image.

CBitmap* pOldBitmap = dcImage.SelectObject(pbm);

pDC->SetStretchBltMode(COLORONCOLOR);

pDC->StretchBlt(rstRect->left, rstRect->top ,rstRect->Width(),rstRect->Height() , &dcImage, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY);

dcImage.SelectObject(pOldBitmap);

 

pbm->DeleteObject();

delete tpBitmap;

 

///!!注意pbm无法将之保存留作长周期的,?好像在一定的时间后会自动释放?

///但是也不能够不释放,因为不释放下次再进入改程序段则会另外分配地址空间,则在短时间内系统会占用太多的资源

MFC 把通过CreateCompatibleBitmap创建的HBITMAP 填充白色

HBITMAP hbit = ::CreateCompatibleBitmap(dc,tmpRect.Width(),tmpRect.Height());     mdc.SelectObject(...

图像列表控制(CImageList)

图像列表控制(CImageList)是相同大小图像的一个集合,每个集合中均以0为图像的索引序号基数,图像列表通常由大图标或位图构成,其中包含透明位图模式。可以利用WINDOWS32位应用程序接口函数A...
  • heary29
  • heary29
  • 2015年03月05日 14:32
  • 584

CBitmap,HBITMAP,BITMAP的关系与转换

  • 2011年10月05日 11:37
  • 862B
  • 下载

IplImage CBitmap HBITMAP BITMAP之间的相互转换

//Karl_bmp.h /**************************************************************** *function: IplImage ...

CBitmap,HBitmap,Bitmap区别及联系

加载一位图,可以使用LoadImage: HANDLE LoadImage(HINSTANCE hinst,LPCTSTR lpszName,UINT uType,int cxDesired,int...

IPicture、BITMAP、HBITMAP和CBitmap的关系

1、有关IPicture加载图片后直接Render到内存DC的问题(HBITMAP转换IPicture) Picture的方法get_Handle可以直接得到图片的句柄 IPicture *p...
  • eit520
  • eit520
  • 2012年12月10日 11:29
  • 3037

HBitmap、Bitmap、CBitmap之间的区别与联系

一、术语的定义及含义: HANDLE :      是DIB的文件句柄,是表示了设备无关位图在内存中的区域存储代号,该句柄值是整数.是整个Windows编程的基础。一个句柄是指使用的一个唯一的整数...

IplImage 与 CBitmap类 的相互转换

转自:http://blog.csdn.net/highyyy/archive/2011/02/26/6210408.aspx 在VC中利用OpenCV做图像处理程序时,有时需要把IpImage 类...
  • ifinver
  • ifinver
  • 2012年10月07日 09:24
  • 602

使用CxImage进行图形和格式转换(CBitmap to jpg or png or gif or bmp)

CxImage类库介绍 CxImage类库是一个几乎可以管理所有的图象文件的C++类库。它可以快捷地存取、显示、转换各种图像。 其他的图形库?有那么多优秀的图形库,如OpenIL,FreeImag...

原始图像转换Cbitmap

  • 2015年05月15日 12:59
  • 1.81MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Bitmap到CBitmap的转换
举报原因:
原因补充:

(最多只允许输入30个字)