(1)使用LoadImage方法
HBITMAP hBitmap;
hBitmap = (HBITMAP)::LoadImage( AfxGetInstanceHandle(),
strBmpName,
IMAGE_BITMAP,
0,
0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION );
if (hBitmap == NULL)
{
DeleteObject(hBitmap);
AfxMessageBox(_T("LoadImage失败!"));
return false;
}
CBitmap bmp;
bmp.Attach( hBitmap );
(2)使用CImage类
CImage _image;
HRESULT hr = _image.Load(lpszPathName);
return SUCCEEDED(hr)? TRUE : FALSE;
本文介绍了如何使用LoadImage方法和CImage类在C++中加载位图和图片,详细解释了两个方法的区别及应用场景。
3943

被折叠的 条评论
为什么被折叠?



