是在onvscroll中实现吗?
需要哪些具体的过程?

解决方案 »

  1.   

    就是在 OnVScroll 中调 InvalidateRect 来刷新窗口。
      

  2.   

    那参数怎么取啊?
    InvalidateRect (CRect )不好取啊?
    我现在写的:
    void CListViewView::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
    {
    // TODO: Add your message handler code here and/or call default
    CListViewDoc* pdoc = GetDocument();
    ASSERT_VALID(pdoc); CPoint point;
    point=GetScrollPosition(); CRect rc;    GetClientRect(&rc); rc.left=point.x;
    rc.top=point.y;
    rc.right=point.x+rc.Width();
    rc.bottom=point.y+rc.Height(); InvalidateRect(rc);
    CScrollView::OnVScroll(nSBCode, nPos, pScrollBar);
    }