CDC*  pMem=new  CDC;  
CBitmap*  pBmp=new  CBitmap;  
CBitmap*  pOldBmp;  
//CDC*  pDC=GetDC();  
CRect  rectTemp(0,0,g_MapWidth,g_MapHeight);//为绘图区域  
pMem->CreateCompatibleDC(pDC);  
pBmp->CreateCompatibleBitmap(pDC,  rectTemp.Width(),  rectTemp.Height());  
pOldBmp  =  pMem->SelectObject(pBmp);  
 
//绘图过程~~  
 
pDC->BitBlt(rectTemp.left,rectTemp.top,rectTemp.Width(),rectTemp.Height(),pMem,0,0,SRCCOPY);  
 上面代码的大概意思就是先自己创建一幅位图,然后在这幅位图上画东西,然后在显示出来,因为这样的话,这些过程就能在内存里面完成了,动画就不会出现闪烁的情况~~
但问题是如果我希望在这位图上画另外的位图,应该怎么做?
或者说如何对这个位图的基础上再显示一个位图?(也要在内存里面处理)