要怎么样才可以从文件中读取bmp文件,并传给CBitmap对象呢?
我想在程序中更换背景图片。
开始使用的是资源文件
CBitmap *bm;
bm = new CBitmap;
bm->LoadBitmap(IDB_BACK);
更换时。
HBITMP hBmp=(HBITMAP)::LoadImage(NULL,".\\back.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
if(!hBmp)
{
bm->DeleteObject();
bm->FromHandle(hBmp);
}
在OnPaint()中,
使用的是bm指针。
但是执行的时候,背景是空的,也就是灰色的??请问为什么?
要怎么样才可以从文件中读取文件,并传给CBitmap对象呢?