这个函数可以完成切割功能,在vc6.0,mfc中可以直接调用。CBitmap*  PicsMain::scaleBitmap
(CBitmap* pBitmap,int divWidth,int divHeight,int cx,int cy)

//CDC对象生成
CDC *p_MDC1 = new CDC;   
CDC *p_MDC2 = new CDC;

//CBitmap指针对象生成
CBitmap *pOldBt1, *pOldBt2;   
CBitmap *bmPtr = new CBitmap;

CClientDC dc(NULL);        
p_MDC2->CreateCompatibleDC(&dc);
pOldBt2=p_MDC2->SelectObject(pBitmap);
p_MDC1->CreateCompatibleDC(&dc);         //生成新位图
bmPtr->CreateCompatibleBitmap(&dc,divWidth,divHeight);
         //将新位图选入CDC对象中
pOldBt1=p_MDC1->SelectObject(bmPtr);  
p_MDC1->BitBlt(0, 0, divWidth, divHeight, p_MDC2,cx,cy,SRCCOPY);  p_MDC1->SelectObject(pOldBt1);   
p_MDC1->DeleteDC();   
p_MDC2->SelectObject(pOldBt2);   
p_MDC2->DeleteDC();          //返回CBitmap对象
return bmPtr;   
}