MFC动态加载图片失败,HBITMAP创建不正确

在下图所示的PictureControl中动态加入位图,位图文件位置保存在szBMP0(CString)中,Picture控件中创建m_PIC_BMP0变量,但是图片无法加载,加载图片的句柄显示CXX0030无法计算的表达式,加载图片失败,请大神解答~谢谢!__窗口图片说明图片说明!图片说明

CBitmap bmp;

bmp.LoadBitmap(IDB_PAGE2);

GetDlgItem(IDC_PIC)->SetBitmap((HBITMAP)bmp); //IDC_PIC是图片框ID
bmp.Detach();

InvalidateRect( rcPic ); // 重绘Pic控件区域

再加个循环就可以了。。。

GetLastError()返回值是什么?

试试用CImage来加载图片