注意着两种方式都要事先在对话框中拖picture控件,将其ID改为:IDC_PHOTO
看这篇文章之前建议先看一下下面这篇文章:
VC下显示位图的几种方法 http://blog.csdn.net/ply421600/article/details/6692967
//方式一:通过加载一张已有的位图,并将其显示在指定的picture控件中
void CTestDlg::OnPaint()
{CPaintDC dc(this);
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
CDC memDC;
memDC.CreateCompatibleDC(&dc);
CBitmap*pold=memDC.SelectObject(&bmp);
CStatic *pPHoto=(CStatic*)GetDlgItem(IDC_PHOTO);//DC_PHOTO为指定的Picture控件
RECT rect;
pPHoto->GetClientRect(&rect);
pPHoto->GetDC()->StretchBlt(rect.left,rect.top,rect.right-rect.left,rect.bottom-