BOOL CMingView::OnEraseBkgnd(CDC* pDC) 
{
CDC memdc;
memdc.CreateCompatibleDC(pDC);
CBitmap* pOldBitmap = memdc.SelectObject(&m_bmMarble); CRect rc;
GetClientRect(&rc);
const CSize& sz = m_szMarble;
for (int y=0; y < rc.Height(); y += sz.cy) 

for (int x=0; x < rc.Width(); x += sz.cx) 
{
pDC->BitBlt(x, y, sz.cx, sz.cy, &memdc, 0, 0, SRCCOPY); // copy
}
}
memdc.SelectObject(pOldBitmap);
return TRUE;
}
上面这段代码是画背景图的,但当图片的尺寸与窗口尺寸不相同时,图片不能完整在窗口中显示,有什么方法可以不管怎么改变窗口的尺寸,图片都能完整的显示在窗口中。
谢谢!!!!!!!!!!