BOOL CChineseChessView::OnEraseBkgnd(CDC* pDC) 
{
 return TRUE;
 
 CRect rectbk;// 客户区的大小
 CDC dcMen; // 内存设备描述表 
 CBitmap bmbk;
		 bmbk.LoadBitmap(IDB_BITMAP1);
		 // 得到位图bitmap的大小 
 BITMAP stBitmap;
 bmbk.GetObject(sizeof(BITMAP),&stBitmap);
 CSize bmsize(stBitmap.bmWidth,stBitmap.bmHeight);
 dcMen.CreateCompatibleDC(pDC); // 创建兼容的设备描述表 
 // 选入新的位图对象并保存旧的位图对象 
 CBitmap *pold=dcMen.SelectObject(&bmbk);
 GetClientRect(&rectbk);
 // 取得客户区的大小 
 // 从内存向屏幕复制位图对象
 
 pDC->StretchBlt(rectbk.left,rectbk.top,rectbk.Width(), 
  rectbk.Height(),&dcMen,0,0,bmsize.cx,bmsize.cy,SRCCOPY);
 dcMen.SelectObject(pold);
 // 恢复旧的位图对象
 dcMen.DeleteDC();
 // 释放内存设备描述表
		 return true;
}