![]() |
#2
yuccn2013-11-24 10:12
|

CDialog::OnPaint();
CClientDC dc(this);
CDC *mdc=new CDC;
mdc->CreateCompatibleDC(&dc);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);
mdc->SelectObject(bitmap);
CRect rect;
GetClientRect(&rect);
dc.BitBlt(0,0,80,105,mdc,0,0,SRCCOPY);
dc.BitBlt(20,0,80,105,mdc,0,0,SRCCOPY);
我用上面两个bitblt画图片,虽然在对话框中位置不同,但是图片内容是一样的。想问下mfc 画相同图片不同区域,应该怎么做