我想根据图像的显示范围来在一个CScrollView上画图,没有把整个图像全部读取到内存中,在左上点显示的时候,显示正常,不过一动滚动条,就显示错误,我觉的是我画图函数有些错误,不知道该怎么修改,请大家指正CPoint point = this->GetScrollPosition();
StretchDIBits(hDC,
0,
0,
m_nWidth,
m_nHeight,
point.x,
point.y,
m_nWidth1,
m_nHeight1,
lpDIBBits,
(LPBITMAPINFO)lpDIBHdr,
DIB_RGB_COLORS,
SRCCOPY);
StretchDIBits(hDC,
0,
0,
m_nWidth,
m_nHeight,
point.x,
point.y,
m_nWidth1,
m_nHeight1,
lpDIBBits,
(LPBITMAPINFO)lpDIBHdr,
DIB_RGB_COLORS,
SRCCOPY);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货