CMyWinCtrl::OnPaint()
{
CPaintDC dc(this);
CDC dcMem;
CDC *pDC = &dc;
CBitMap bmp;
dcMem.CreateCompatibleDC(&dc) &;
bmp.CreateCompatibleBitmap(&dc, clientRect.Width(),
clientRect.Height());
pOldBmp = dcMem.SelectObject(&bmp);
pDC = &dcMem; //pDC设备对象
..........
CRect clipRect;
dc.GetClipBox(&clipRect);
dc.BitBlt(clipRect.left, clipRect.top, clipRect.Width(), clipRect.Height(),
&dcMem, clipRect.left, clipRect.top, SRCCOPY); //位图输出
dcMem.SelectObject(pOldBmp);
}