关于vc图像控件显示本地图片的有关问题

关于vc图像控件显示本地图片的问题
CStatic * pStatic = (CStatic *)GetDlgItem(IDC_STATIC);

HBITMAP hBitmap = LoadBitmap(AfxGetApp()->m_hInstance,"d://shuju.bmp");

pStatic->ModifyStyle(0,SS_BITMAP|SS_CENTERIMAGE);
pStatic->SetBitmap(hBitmap);


为啥就显示不出来那个图片呢?????

------解决方案--------------------
你这样吧,用GDI+画图
1.首先引入头文件
#include <GdiPlus.h>
#pragma comment(lib, "GdiPlus.lib")
using namespace Gdiplus;
2.初始化GDI+
GdiplusStartupInput gdiplusStartupInput;
ULONG_PTR gdiplusToken;
GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
3.代码
CStatic* pPic = (CStatic*)this->GetDlgItem(IDC_STATIC_PIC);
CRect rect;
pPic->GetWindowRect(&rect);
ScreenToClient(&rect);
Graphics g(dc);
Image img(L"2.jpg");
g.DrawImage(&img, rect.left, rect.top, rect.Width(), rect.Height());
4.关闭gdiplus的环境
GdiplusShutdown(gdiplusToken);

可以动态加载任意格式图片