拜托解释详细点
//  绘图
//
void CBoxManWnd::OnPaint() 
{
CPaintDC dc(this); // PaintDC设备环境
CDC memDC;         //内存设备环境
CRect rt;          //子窗口矩形
CBitmap memBmp;    //内存位图 //兼容关联显示设备
memDC.CreateCompatibleDC(&dc);  
//获取子区域大小
GetClientRect(&rt);   //初始化位图,使得与显示设备兼容
memBmp.CreateCompatibleBitmap(&dc,rt.Width(),rt.Height());
//关联位图
memDC.SelectObject(&memBmp);
//在内存设备环境绘制
m_boxMan.DrawGameArea(&memDC);
//从内存设备环境一次拷贝整个绘制图像到屏幕
dc.BitBlt(0,0,rt.Width(),rt.Height(),&memDC,0,0,SRCCOPY);

// Do not call CWnd::OnPaint() for painting messages
}