|
发表于 2009-8-22 16:09:00
|
显示全部楼层
Re:怎么在CRect上绘制位图CBitmap对象?
已经解决:
CDC dcMemory;
dcMemory.CreateCompatibleDC(&dc);
// Select the bitmap into the in-memory DC
CBitmap* pOldBitmap = dcMemory.SelectObject(&m_bmpP);
dc.StretchBlt(m_rtCtrl.TopLeft().x, m_rtCtrl.TopLeft().y, m_rtCtrl.Width(), m_rtCtrl.Height(),
&dcMemory, 0, 0,m_bmpP.GetBitmapDimension().cx, m_bmpP.GetBitmapDimension().cy, SRCCOPY);
dcMemory.SelectObject(pOldBitmap); |
|