如果失真很严重,试试这样:
int i = SetStretchBltMode(hDcDest, HALFTONE);
StretchBlt(hDcDest, 0, 0, m_pWndInfo->GetWidth(), m_pWndInfo->GetHeight(), hDC, 0, 0, nWidth, nHeight, SRCCOPY);
SetStretchBltMode(hDcDest, i);
int i = SetStretchBltMode(hDcDest, HALFTONE);
StretchBlt(hDcDest, 0, 0, m_pWndInfo->GetWidth(), m_pWndInfo->GetHeight(), hDC, 0, 0, nWidth, nHeight, SRCCOPY);
SetStretchBltMode(hDcDest, i);
GetDlgItem(IDC_BITMAP1)->SetWindowPos(NULL,40,40,100100,SWP_NOZORDER);
Invalidate();请大家再帮我看一下,谢了!!