CClientDC dc(this);
CBrush *pBrush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));

m_dcCompatible1.CreateCompatibleDC(&dc);
    m_dcCompatible1.SelectObject(pBrush);
// CSize sizeTotal=GetRectSize();// CRect rect;
// GetClientRect(&rect);
CBitmap bitmap;
    bitmap.CreateCompatibleBitmap(&dc,5000,000);
m_dcCompatible1.SelectObject(&bitmap);
m_dcCompatible1.FillSolidRect(0,0,5000,5000,RGB(255,255,255));
    m_dcCompatible1.BitBlt(0,0,5000,5000,&dc,0,0,SRCCOPY);
int i,j;
CString str1,str2,str3;
str1.Format("%d",maxn);
MessageBox(str1);
str2.Format("%d",minn);
  MessageBox(str2);
// str3.Format("%d",m_zoom);
// MessageBox(str3);
   // CString filename;
//filename.Format(m_SavePath+"\\%d_%d_%d.jpg",minm,minn,m_zoom);
//MessageBox(filename);
/*******2、在内存设备上下文中绘制图像*****/
for(i=0;i<maxm-minm+1;i++)
   for(j=0;j<maxn-minn+1;j++)
{
CString filename;
filename.Format(Path+"\\%d_%d_%d.jpg",minm+i,minn+j,m_zoom);
using namespace Gdiplus;
      Graphics graph(m_dcCompatible1.GetSafeHdc());
USES_CONVERSION;
LPWSTR wStr=A2W(filename);
Image image(wStr);
graph.DrawImage(&image,i*256,j*256);
   }
   Invalidate();
UpdateWindow();
编译可以通过,但运行有内存不能读的错误,请指教啊。