请问各位大虾,我在一个滚动窗口中进行图片的缩放,每次缩放图片都要更新滚动区域的大小,使滚动区域与缩放后图像的大小相匹配!
我通过在OnSize函数中调用SetScrollInfo设置滚动条信息,但是每次图像缩放后滚动区域的大小并没有变化!
我的做法如下:
SCROLLINFO si;
si.fMask = SIF_ALL;
si.nMax = m_nWidth * fZoom;SetScrollInfo(SB_HORZ, &si, TRUE);SCROLLINFO si;
si.fMask = SIF_ALL;
si.nMax = m_nWidth * fZoom;SetScrollInfo(SB_VERT, &si, TRUE);