15,979
社区成员
发帖
与我相关
我的任务
分享
void CMyDialog::OnPaint()
{
//IDC_STC_CANVAS是一大块CStatic控件
CWnd* _pWnd = GetDlgItem(IDC_STC_CANVAS);
CDC* _pDC = _pWnd->GetDC();
CDC* _pMemDC=new CDC;
_pMemDC->CreateCompatibleDC(NULL);
CBitmap* _pMemDCbmp=new CBitmap;
_pMemDCbmp->CreateCompatibleBitmap(_pDC, m_rectCoor.Width(),m_rectCoor.Height());
CBitmap* _pOldBitmap = _pMemDC->SelectObject(_pMemDCbmp);
.........
.........
_pDC->BitBlt(把_pMemDC复制过来);
delete _pMemDCbmp;
delete _pMemDC;
}