看看CScrollView的一些实现方法,很详细的

解决方案 »

  1.   

    这个有点像?试试看吧。WM_MOUSEWHEEL
      

  2.   

    WM_MOUSEWHEEL事件。HIWORD(wParam)==WHEEL_DELTA时往前,在Windows中
    一般ScrollPos+3进行编程,你可以自己控制。比如:
        int nOldPos = GetScrollPos(hWnd, SB_VERT);
        int nPos = nOldPos;
        if(HIWORD(wParam)== WHEEL_DELTA)
            nPos -= 3;
        else
            nPos += 3;
        SetScrollPos(hWnd, SB_VERT, nPos, TRUE);
      

  3.   

    可以在类向导中加入这个消息WM_MOUSEWHEEL的消息处理函数