我想在dialog上指定的Group Box上贴一张bmp图或者是jpg图,求得的一段代码如下:
CDC *pDC=CDC::FromHandle(::GetDC(GetDlgItem(IDC_STATIC)->GetSafeHwnd()));
  CDC MemDC;
  CString str("f:\1.bmp");  
  HBITMAP hBitmap=(HBITMAP)LoadImage(NULL,str, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);
  CBitmap *pBitmap = new CBitmap;
  pBitmap->Attach(hBitmap);
  MemDC.CreateCompatibleDC(pDC);
  MemDC.SelectObject(pBitmap);
  pDC->BitBlt(0, 0,800, 800, &MemDC, 0, 0, SRCCOPY);
我将这段代码放在了OnPaint()函数中else
{
CDialog::OnPaint();
                   ....中
但是运行后什么也图片并没有显示出来,我对上边的代码具体含义不是很清楚(不太清楚上边代码中各句中具体参数代表什么意思),所以上边中的代码中什么地方需要修改,比如修改位置或是其他参数,请高手指教一下,怎么才能把图贴到指定的位置上。