怎么能快速把一副位图读入CBitmap里面

来源:百度知道 编辑:UC知道 时间:2024/05/12 14:55:39
我有很多位图文件需要读入程序,因此不合适用资源的形式来读取图片,我需要把图片以文件的形式读入到CBitmap里面去,请问用什么方法。无限感激。

CBitmap bmp;
bmp.Attach(LoadImage(NULL, "abc.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE));

abc.bmp为BMP的文件名

#include <atlimage.h>//CImage的头文件

CString path = _T("D:\\yourimg.jpg");//文件路径
CImage image;
image.Load(path);

CBitmap bitmap;
bitmap.Attach( (HBITMAP) image );
/////////////////////////////////////////////、、、、、、、、、
CImage的详细内容,可以查msdn