您的位置:首页 > 其它

Bitmap、CBitmap、HBITMAP以及BITMAP的相互转换

2014-02-11 00:24 393 查看



构建CBitmap

CBitmap bmp; bmp.LoadBitmap(ID);

构建HBITMAP

HBitmap = (HBITMAP)LoadImage(NULL,L”C:\\test.bmp”, IMAGE_BITMAP, 0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);//载入位图

Bitmap转HBITMAP HBITMAP hBitmap; pbm->GetHBITMAP(NULL, &hBitmap);

HBITMAP转CBitmap bitmap.Attach(hBitmap);

CBitmap转BITMAP BITMAP bm; bitmap.GetBitmap(&bm);

HBITMAP转BITMAP GetObject(hBitmap, sizeof(Bitmap), (LPSTR)&Bitmap);

http://www.360doc.com/content/13/0507/21/10724725_283723432.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: